public void TestInverse()
        {
            var rijndaelPoly    = new IrreduciblePolynomial(8);
            var a               = new FiniteFieldPolynomial(rijndaelPoly, 6, 4, 1, 0);
            var expectedInverse = new FiniteFieldPolynomial(rijndaelPoly, 7, 6, 3, 1);

            var actualInverse = a.GetInverse();

            Assert.AreEqual(expectedInverse.ToString(), actualInverse.ToString());
            var productSanityCheck = a * actualInverse;

            Assert.IsTrue(productSanityCheck.One.Equals(productSanityCheck));
        }