C++ library of algorithms and utilities