BST from preOrder