A solution to the challenge at the end of Chapter 27 of the Big Nerd Ranch Objective-C book including an improvement.