(self, a, b)
return self.mul(a, self.invert(b))
:param a: IntegersModuloPrimeElement
        :return: IntegersModuloPrimeElement
def div(self, a, b):
        """

        :param a: IntegersModuloPrimeElement
        :return: IntegersModuloPrimeElement
        """
        if type(a) != IntegersModuloPrimeElement or type(b) != IntegersModuloPrimeElement:
            raise TypeError("Division only supports IntegersModuloPrimeElement objects")
        return self.mul(a, self.invert(b))
def div ( self , a , b ) : if type ( a ) != IntegersModuloPrimeElement or type ( b ) != IntegersModuloPrimeElement : raise TypeError ( "Division only supports IntegersModuloPrimeElement objects" ) return self . mul ( a , self . invert ( b ) )