Preorder construct BST