Floyd Cycle-Finding Algorithm