From: "Peña, Botp" Date: 2008-09-26T19:04:55+09:00 Subject: Re: [SUMMARY] One-Liners Mashup (#177) From: Matthew Moss [mailto:matthew.moss@gmail.com] #... # def prog_sum(ary) # ary.inject([0, []]) {|(s, a), i| [s+i, a<<(s+i)]}.last # end non-inject: prev=0; ary.map{|x| prev+=x}