Some tree stuff

I think this will work, but I'm unsure of the complexity. I still have
to write the tree traverser, which I'll leave for tomorrow. I might have
a tree of depth 1000, so I don't want to use recursion, and I can't use
Morris because it's not a standard B tree.