それ
f(0.00031415926, 0);
はどんな結果を返すかな?