Hmmm.. I guess I'm proving my own point. Since the subsequent iterations depend on the previous, you should probably use a fold.