first cut at folding list into a tree.  I think I missed something. Not using height of node b/c it doesn't tell me if I can use that path to insert a new node.