def __rrlshift__(self, other):
    if isinstance(other, metaNumber):
        if isinstance(other, Number):
            return Long(np.int64((other.toPrimative() >> self.toPrimative())))
        else:
            return Long(np.int64((other >> self.toPrimative())))
def __rrlshift__(self, other):
    if isinstance(other, metaNumber):
        if isinstance(other, Number):
            return Long(np.int64((other.toPrimative() >> self.toPrimative())))
        else:
            return Long(np.int64((other >> self.toPrimative())))