Mental Model
You want to find 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 land two stairs ahead. Counting all possible ways to reach the top is like counting all paths you can take by choosing 1 or 2 steps each time.
Start: 0 Steps: 1 2 3 4 5 ... n You can move: 0 -> 1 or 0 -> 2 -> 3 or 2 -> 4 -> 5 Each arrow means a possible step of size 1 or 2.
