The FunctionTree class was removed completely since it had no
functionality whatsoever and just pointlessly wrapped around the
TreeNode.
The construction of a Tree is now more straight forward. Before unique
names of the nodes were used to built up the tree. Which was very
confusing.
Now there are no more names and you simply add TreeNode objects to other
TreeNodes.
Also a lot of unneeded methods were removed.
The FunctionTree class was removed completely since it had no functionality whatsoever and just pointlessly wrapped around the TreeNode. The construction of a Tree is now more straight forward. Before unique names of the nodes were used to built up the tree. Which was very confusing. Now there are no more names and you simply add TreeNode objects to other TreeNodes. Also a lot of unneeded methods were removed.