A Custom Template Library implementation of an unordered set