Python Implementations of sorting algorithms found in _The Algorithm Design Manual_