working on memory management for tree concat. failure cases are when we add with trees of degree 0, e.g. 6[]