Add statement to problem 19
Add some tests to problem 19
Add recursive implementation to problem 19