Example 17 Extra Credit

I thought you might be interested in my implementation of the extra credit.