Mental Model
Build the answer step-by-step from the smallest parts up, saving each result in a table so you don't repeat work.
Analogy: Like filling a staircase from the bottom step to the top, where each step depends on the steps below it.
Table: [0] [1] [2] [3] [4] [5] Values: 0 1 1 2 3 5 ā start filling from left to right
