DP = Recursion + Memoization (Top Down) DP = Iteration + Tabulation (Bottom Up)

Least elements to sum Number of ways Problems with subproblems