ありがとうございます。
fromIntegralで型変換(?)しなきゃ掛け算できないんですね。
ちょっと面倒ですけど、rubyで(1/n)とやるとn>=2で0になってしまう(←これが分からず何時間もロスした^^;)
とかよりは明確でいいんですかねぇ。