create minimal BST