2 problems using this pattern
Solve problems by breaking them down into smaller instances of the same problem.
O(n)
(2 problems)
O(h)
(2 problems)