Added tenative BST implementation