A collection of algorithms implemented in python