Mental Model
Count how many ways you can reach the top by taking 1 or 2 steps at a time.
Analogy: Imagine climbing a staircase where you can step up either one stair or skip one to the next stair. You want to know all the different ways to reach the top.
Start: 0 Steps: 1 2 3 4 5 ... n You can move: 0 -> 1 or 0 -> 2, then from each step again 1 or 2 steps forward.
