Mental Model
We find the next bigger number for each item by looking ahead using a stack to remember numbers waiting for their bigger match.
Analogy: Imagine standing in a line and looking forward to find the first taller person ahead of you. The stack keeps track of people who haven't found a taller person yet.
Array: [4, 5, 2, 25] Stack: empty Result: [-1, -1, -1, -1]
