There is no reason for that function to be defined as a method in Array.
I don't see why it's so bad though - it's not like it's overriding anything.
For more information, take a look at some of the discussion about Array#sum: http://github.com/raganwald/homoiconic/blob/master/2009-04-0...
There is no reason for that function to be defined as a method in Array.