Added BST implementation.