rename BST and Root to make it more intuitive