A library of common datastructure written in C++