def __mod__(self, other): return self._rc(remainder(self.array, other))
def __rdivmod__(self, other): return (self._rc(divide(other, self.array)), self._rc(remainder(other, self.array)))
def __imod__(self, other): remainder(self.array, other, self.array) return self
def __divmod__(self, other): return (self._rc(divide(self.array, other)), self._rc(remainder(self.array, other)))
def __rmod__(self, other): return self._rc(remainder(other, self.array))