My shot at Emily Bache's Refactoring katas