ベッセル関数
the Bessel function, while