符号付きの剰余算を追加

符号により丸め方向が変わる剰余算。
x mod y = x - floor(x / y) * y