cpptools - trees, sorting algorithms, ADT's.