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 and step two stairs at once. 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 1 -> 2 or 1 -> 3, and so on.
