Mental Model
We use a stack to keep numbers until we find an operator, then we combine the last two numbers using that operator.
Analogy: Imagine a chef stacking ingredients on a plate. When the chef sees a cooking step (operator), they take the last two ingredients, cook them together, and put the result back on the plate.
Stack (top at right): [] Postfix expression: 2 3 + 4 * Initial empty stack: [] Reading tokens left to right: 2 3 + 4 *
