iterator
noun
°One which iterates.
°(computing) A method capable of performing the same action on every item in a collection.