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 coffee shop where customers wait their turn; the first person in line is served first, and new customers join at the end.
Front -> [Task1] -> [Task2] -> [Task3] -> End -> null
