class Enumerator::Chain

def size

def size
  sum = 0
  @enums.each do |enum|
    s = enum.size
    return s if s == nil || s == Float::INFINITY
    sum += s
  end
  sum
end