first missing positive, O(n) time, constant space, use array as inplace flag, 2 solutions