add BST v1 soln