Added a simple BST class