Convert the recursive version of the tree to a non-recursive TreeF version with children of type Tree<A>.
Tree<A>
Convert the recursive version of the tree to a non-recursive TreeF version with children of type
Tree<A>.