A C++ Library