Mental Model
Use two markers moving through the array to find pairs or conditions efficiently without checking all pairs.
Analogy: Imagine two friends starting at opposite ends of a hallway, walking towards each other to find a matching pair of shoes quickly.
Array: [1] -> [3] -> [5] -> [7] -> [9]
Pointers: ↑ ↑
left right