#!/usr/bin/ruby
func pi(n) {
var pi = 0.0;
for ((var i = 1; var j = 0) ; j <= n ; (i += 2; j++)) {
pi += (1/i -> (%w(neg abs)[j.is_even]));
}
return (pi * 4);
}
func e(n) {
var e = 1.0;
for (1..n) { |i|
e += (1 / i.factorial);
}
return e;
}
say pi(120);
say e(10);