/// <summary>
        /// Method for multiplying field elemnt <paramref name="a"/> by bivariate polynomial <paramref name="b"/>
        /// </summary>
        /// <param name="a">First factor</param>
        /// <param name="b">Second factor</param>
        public static BiVariablePolynomial Multiply(FieldElement a, BiVariablePolynomial b)
        {
            var c = new BiVariablePolynomial(b);

            return(c.Multiply(a));
        }
        /// <summary>
        /// Method for multiplying bivariate polynomial <paramref name="a"/> by field elemnt <paramref name="b"/>
        /// </summary>
        /// <param name="a">First factor</param>
        /// <param name="b">Second factor</param>
        public static BiVariablePolynomial Multiply(BiVariablePolynomial a, FieldElement b)
        {
            var c = new BiVariablePolynomial(a);

            return(c.Multiply(b));
        }