https://technology-made-simple.medium.com/solution-problem-73-find-the-smallest-positive-number-missing-from-an-unsorted-array-apple-8afdd26e7afa