C++ data structures that I created for learning purposes