Given the head of a linked list, return the node where the cycle begins. If there is no cycle, return null.
Find cycle start. List has cycle at index 1
Phase 1: Detect
Phase 2: Find Start
S
F
0
1
2
3
↩ to [1]