A Simple example of the Strategy Pattern