(self, a)
return IntegersModuloPrimeElement(self.mod - a.val)
:param a: IntegersModuloPrimeElement
        :return: IntegersModuloPrimeElement
def neg(self, a):
        """

        :param a: IntegersModuloPrimeElement
        :return: IntegersModuloPrimeElement
        """
        if type(a) != IntegersModuloPrimeElement:
            raise TypeError("Negative only supports IntegersModuloPrimeElement objects")
        return IntegersModuloPrimeElement(self.mod - a.val)
def neg ( self , a ) : if type ( a ) != IntegersModuloPrimeElement : raise TypeError ( "Negative only supports IntegersModuloPrimeElement objects" ) return IntegersModuloPrimeElement ( self . mod - a . val )