Demonstration of my understanding of strategy pattern.