def __ipow__(self, other): power(self.array, other, self.array) return self
def __rpow__(self, other): return self._rc(power(asarray(other), self.array))
def __pow__(self, other): return self._rc(power(self.array, asarray(other)))
def __ipow__(self,other): power(self.array, other, self.array) return self
def __rpow__(self,other): return self._rc(power(asarray(other),self.array))
def __pow__(self,other): return self._rc(power(self.array,asarray(other)))