Translating Relational Queries into Iterative Programs by Johann C. Freytag