`kmul', `ksquare', `ktmul'
--------------------------

kmul(P1,P2)
     :: Fast multiplication of univariate polynomials

ksquare(P1)
     :: Fast squaring of a univariate polynomial

ktmul(P1,P2,D)
     :: Fast multiplication of univariate polynomials with truncation

RETURN
     univariate polynomial

P1 P2
     univariate polynomial

D
     non-negative integer

     These functions compute products of univariate polynomials by
     Karatsuba algorithm.

   * These functions do not apply FFT for large degree inputs.

   * These functions can compute products over GF(2^n).

     [0] load("code/fff");
     1
     [34] setmod_ff(defpoly_mod2(160));
     x^160+x^5+x^3+x^2+1
     [35] A=randpoly_ff(100,x)$
     [36] B=randpoly_ff(100,x)$
     [37] umul(A,B)$
     umul : invalid argument
     return to toplevel
     [37] kmul(A,B)$

