Leetcode Smallest Missing Positive Integer Leetcode 75 Study