I had a question about a Binary Sorted Tree design principle.
I need to create a deep copy of a Binary Expression Tree, and I am accomplishing this by going through all ...
Where is "it" (the iterator) declared? You realize that the way it looks in the post is that "it" is declared outside the method. That means that ever recursive call to your method is resetting the "it" field to a new iterator. That means by the time it's returned, it's no longer the same iterator your method started with in the ...