Mental Model
A Min Stack keeps track of the smallest value at every point so we can get the minimum quickly.
Analogy: Imagine a stack of plates where each plate also shows the smallest plate size below it, so you always know the smallest plate on top.
Stack top ↓ [7, min=3] -> [3, min=3] -> [5, min=5] -> null
