Mental Model
Solve a big problem by first solving all smaller problems and storing their answers in a table. Then build up to the final answer step by step.
Analogy: Imagine climbing stairs where you know how to get to the first step, then the second, and so on, until you reach the top. You remember how you got to each step so you don't repeat work.
Index: 0 1 2 3 4 5
Value: _ _ _ _ _ _
↑
Table stores answers for smaller problems first.