Add test cases for problem 4. SquareRoot.
First iterative implementation working.
Add other solution based on tail recursion for this problem.