def __irshift__(self, other): right_shift(self.array, other, self.array) return self
def __rrshift__(self, other): return self._rc(right_shift(other, self.array))
def __rshift__(self, other): return self._rc(right_shift(self.array, other))
def __irshift__(self,other): right_shift(self.array, other, self.array) return self
def __rrshift__(self,other): return self._rc(right_shift(other, self.array))
def __rshift__(self,other): return self._rc(right_shift(self.array, other))