Add statement for problem 7 and some tests.
Add recursive solution for problem 7
Add iterative solution for problem 7
Add improved solution for problem 7