Functional programming for rubyists

Ruby