From: Harry Kakueki Date: 2011-07-25T10:08:44+09:00 Subject: Re: best style for setting items in a collection > > for i in 1...arr.length >   arr[i] += arr[i - 1] > end > If you make a new array you could try something like this. I do not know how fast it is but if you only have about 12 elements..... p Array.new(arr.size){|x| arr[0..x].inject{|a,b| a+b}} Harry