#!/usr/bin/ruby # ## https://rosettacode.org/wiki/Catamorphism # say (1..10 -> reduce('+')); say (1..10 -> reduce{|a,b| a + b});