C++ utility lib