func bernoulli_print { var a = [] for m in (0..60) { a << 1/(m+1) for j in (1..m -> flip) { (a[j-1] -= a[j]) *= j } a[0] || next printf("B(%2d) = %44s / %s\n", m, a[0].nude) } }   bernoulli_print()