Add statement to problem 18
Add some tests to problem 18
Add recursive solution to problem 18
Add iterative solution to problem 18