#NEWLINE# def invert( self , a , b ) : #NEWLINE# #INDENT# 'Returns inversion of ``a mod b``. ' #NEWLINE# ( s , t , h ) = self . gcdex ( a , b ) #NEWLINE# if self . is_one ( h ) : #NEWLINE# #INDENT# return ( s % b ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# raise NotInvertible ( 'zero divisor' )