Improved Iterate Node Generation

Changed Iterate so that a new Node is created on the heap, thus removing
the copying that was taking place.