add problem 12, .40 seconds
.37 seconds
.16 seconds. only call the recursion once