#* http://rosettacode.org/wiki/Accumulator_factory A function which returns an accumulator. *# accumulator = { sum | { n | sum = sum + n } } x = accumulator 1 x 5 accumulator 3 #Does not affect x p x 2.3 #Prints 8.3 (1 + 5 + 2.3)