3.1 Minimum
3.2 Recursion