Smallest Missing Positive Integer Leetcode Two