leetcode First Missing Positive.