A collection of tree classes implemented using C++