Set-like-data-structure-implementation A C++ implementation of a set-like data structure, such that it can handle generic data types and doesn't allow duplicates.