https://hyeonukim.github.io/devblog/posts/Leetcode-41/
Leetcode 41. First Missing Positive - Hyeonu(Eric) Kim