Create tree.hpp