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