Smallest Missing Positive Integer Leetcode Problem Solving