Mental Model
A queue helps manage tasks in the order they arrive, so the first task added is the first one done.
Analogy: Think of a line at a ticket counter where people wait their turn; the first person to get in line is the first to be served.
front -> [1] -> [2] -> [3] -> null <- rear
