Added c++ data structures.