private void CheckTernarity(DenseTernaryPolynomial poly)
 {
     if (!poly.IsTernary())
         throw new Exception("DenseTernaryPolynomial CheckTernarity test failed!");
 }