https://mahinops.github.io/posts/leetcode-first-missing-positive/
Leetcode - 41. First Missing Positive - Mokhlesur Mahin