# File lib/classifier/extensions/vector.rb, line 10 def sum(identity = 0, &block) return identity unless size > 0 if block_given? map(&block).sum else reduce(:+) end end