Tree iterator extended so it allows the iteration of only the sub-tree of the start node