balanced tree.