a collection of algorithms