The name `Fold` is misleading. This is not http://en.wikipedia.org/wiki/Fold_%28higher-order_function%29 . It is closer to something like http://reference.wolfram.com/mathematica/ref/Nest.html