Floyd's Cycle Detection Algorithm