Mental Model
We remember past Fibonacci numbers so we don't repeat work. This saves time by building answers step-by-step.
Analogy: Imagine climbing stairs where you write down how many ways to reach each step so you don't count again later.
Fib array: [0, 1, _, _, _, _] Index: 0 1 2 3 4 5
