For educational purposes. Demonstrating object oriented principles and design with sorting algorithms.