Initial BST implementation
BST traversals