Mental Model
A queue helps manage tasks in the order they arrive, so the first task added is the first one done.
Analogy: Imagine a line at a coffee shop where customers wait their turn. The first person to get in line is the first to get served.
Front -> [1] -> [2] -> [3] -> Rear ↑front pointer ↑rear pointer
