Windmills of the Minds: A Hopping Algorithm for Fermat's Two Squares Theorem | Synapse