Mental Model
A stack is a collection where you add and remove items only from the top, like a stack of plates.
Analogy: Imagine a stack of plates in your kitchen. You can only add a new plate on top or take the top plate off. You cannot take a plate from the middle or bottom without disturbing the top ones.
Top -> [item3] -> [item2] -> [item1] -> null Index -> 2 1 0
