The Iteration Element. - Gallagher, Bernard A.; Fischer, Michael J. (Communications of the ACM, 1965)