TreeConstruction from PreOrder