Starting Pattern Design, Strategy Pattern, Chapter 1