A library of algorithms