My code for the Head First Design Patterns book