Linked List Cycle

Use fast pointer which runs two node each step. If fast pointer reach
the slower pointer, there is a cycle.