http://common-lisp.net/project/iterate/darcs/iterate
