`%'
---

POLY % M
     :: 整数による剰余

RETURN
     整数または多項式

POLY
     整数または整数係数多項式

M
     整数

   * POLY の各係数を M で割った剰余で置き換えた多項式を返す.

   * 結果の係数は全て正の整数となる.

   * POLY は整数でもよい. この場合, 結果が正に正規化されることを除けば
     `irem()' と同様に用いることができる.

   * POLY の係数, M とも整数である必要があるが, チェックは行なわれない.

     [0] (x+2)^5 % 3;
     x^5+x^4+x^3+2*x^2+2*x+2
     [1] (x-2)^5 % 3;
     x^5+2*x^4+x^3+x^2+2*x+1
     [2] (-5) % 4;
     3
     [3] irem(-5,4);
     -1

参照
     *Note `idiv irem': idiv irem.

