University of Amsterdam Programming Research Group Two Recursive Generalizations of Iteration in Process Algebra Jan A. Bergstra Alban Ponse Report P9808 june 1998