Smallest Missing Positive Number Leetcode