The Hoa\Tree library.