Title: C++ Data Structures with Templates