balanced binary tree.