Added the code for the BST_Tree implementation