Library of python sorting algorithms