created utility/Basic.cpp for methods that need not be inline