Deakstadieđáhus: The Essence of the Iterator Pattern