Basic data structures and algorithms in c++.