Add problem 40 solution
Add answers to problems 52 and 56
Problem 41 part of initial solution and full version of faster solution
Add problem 43 solution