Seol mar théacs é seo: Theory and problems of data structures with c++