Solving Problem 9
Refactoring
Reorganizing Problem 67