Mental Model
Use two stacks to mimic the behavior of a queue by reversing the order twice.
Analogy: Imagine two trays where you put plates in one tray stacked on top, then flip them onto the second tray to get the plates in the original order to serve first in, first out.
stack_in: [] stack_out: []