You are given n accounts labeled 0..n-1 and an API boolean hasMessaged(a, b) that returns true if account a has sent a message to account b, and false otherwise. Define a Spammer as an account that has sent a message to every other account but has not received any messages from any other account. Task: find the Spammer's index if one exists; otherwise return -1. Constraints: minimize calls to hasMessaged; target O(n) time and O(