iterated computing