Mental Model
Two pointers move through the data in a smart way to avoid checking everything twice.
Analogy: Imagine two friends walking from opposite ends of a hallway to find a meeting spot instead of one friend walking back and forth repeatedly.
Array: [1] -> [2] -> [3] -> [4] -> [5] -> null Pointers: βleft βright
