Library for reusable general algorithms.