itPointer and notItPointer, both starting at 0.result to store the number of people caught.itPointer.
notItPointer forward until it is within the catching distance of itPointer and points to a 'not it' person.result and move notItPointer forward to avoid catching the same person again.itPointer has traversed the entire array.result.