Development Ruby

def mean(x)
  sum=0
  x.each {|v| sum += v}
  sum/x.size
end
def variance(x)
  m = mean(x)
  sum =0.0
  x.each {|v| sum += (v-m)**2 }
  sum/x.size
end
data = [2,3,2,2,3,4,5,5,4,3,4,1,2 ]
puts variance(data)  # 1.461538462