Work in progress on Problem 45
Work in progress on Problem 52
Solve Problem 12