First Missing Positive Leetcode Solution Github Java