a collection of useful algorithms