Practice making Data Structures in C++