General Utilities for C++