#!/usr/bin/ruby
func bernoulli_print {
var a = []
range(0, 20).each { |m|
a << (m+1 -> inv)
m.downto(1).each { |j|
(a[j-1] -= a[j]) *= j
}
a[0] || next
printf("B(%2d) = %20s / %s\n", m, a[0].nude)
}
}
bernoulli_print()