Mental Model
Use two markers moving through the array to find or compare elements efficiently without extra space.
Analogy: Imagine two friends starting at opposite ends of a hallway, walking towards each other to find a meeting point or check something along the way.
Array: [1] -> [2] -> [3] -> [4] -> [5] -> null Pointers: left ↑ right ↑
