BertCarnell Template Library (bclib) for C++ utility headers