Algorithms, data structures and other sorts written in Python