iterates