Collection of python sorts for cisp 300