class MoreMath::Sequence

def harmonic_mean

def harmonic_mean
  sum = @elements.inject(0.0) { |s, t|
    if t > 0
      s + 1.0 / t
    else
      break nil
    end
  }
  sum ? size / sum : 0 / 0.0
end