A collection of sorting algorithms implemented as a learning exercise.