A sorting algorithm made for fun and learning purposes.