Add statement to problem 21
Add some tests
Fix tests for problem 21
Add recursive solution to problem 21
Add iterative solution to problem 21