def __iand__(self, other): bitwise_and(self.array, other, self.array) return self
def __rand__(self, other): return self._rc(bitwise_and(other, self.array))
def __and__(self, other): return self._rc(bitwise_and(self.array, other))