SMS dit: Fundamentals of data structures in C++