code: def h_function(self, x, xsquare):
          
          return invert(self.l_function(powmod(self.public_key.g, x - 1, xsquare),x), x)
docs: Computes the h-function as defined in Paillier's paper page 12,
          'Decryption using Chinese-remaindering'.