An implementation of a solution to the challenge at the end of Chapter 28 of the Big Nerd Ranch Objective-C book