Mental Model
A circular linked list loops back to an earlier node instead of ending with null. We want to find if such a loop exists.
Analogy: Imagine a race track where runners keep running in circles. If the track loops back to the start, it's circular; if it ends, it's not.
1 -> 2 -> 3 -> 4 -> null
Circular:
1 -> 2 -> 3 -> 4 ->
↑ ↓
← ← ← ← ←