IdeaSurfer

Ruby 1.9 is turning out to be an excellent functional language: 0.upto(10).map{|i| ->(n, i) {n + i}.curry[i]}.each{|p| puts p.(3)}