Solved FirstMissingPositive

One of those problems where you’ve to get the core idea in a flash. In
this case, reusing the input array as an associative array where a[i] =
i + 1;