Mental Model
A deque lets you add or remove items from both the front and the back easily.
Analogy: Imagine a line of people where you can join or leave from either the front or the end without waiting for others to move.
front -> [1] -> [2] -> [3] -> back
