Create tree+iterative