various operations applicable on BST.