First Missing Positive (constant space)