for k in (3..19) { var r = Str(Num.pi).first(k) say ("rat_approx(#{r}) = ", Num(r).rat_approx.as_frac) }