Removed GenericListIterator because it was unnessesary.