Reduce the number of modulo operations in BigIntPoly.mul()
Change one temp variable to a big.Int instead of a BigIntPoly
Change comments in BigIntPoly.mul() to match WordPoly.mul()
Avoid calls to QuoRem() when possible
Avoid a modulo operation in BigIntPoly.mul()
Make indentation in {BigInt,Word}Poly.Pow() consistent with .mul()
Implement BigIntPoly.square() and use it
Clarify comments in {BigInt,Word}Poly.{mul,square}()
Add initial version of BigIntPoly2
Implement BigIntPoly2.Set()
Implement BigIntPoly2.Eq()
Implement BigIntPoly2.mul()
Implement BigIntPoly2.Pow()
Make BigIntPoly2 implement fmt.Formatter
Use BigPoly2 in aks.go instead of BigPoly
Remove WordPoly class
Remove BigIntPoly class
Rename BigIntPoly2 to BigIntPoly
Emplace modified coefficients directly instead of via shifts