Put everything into namespace cu (cpp_utils) and applied standard library or boost naming conventions.