Result is Number1 >> Number2
    which should be preferred for portability.
The shift behaves as an arithmetic (signed) shift operating on an unlimited length two's complement representation. Shifting by a negative amount is the same as shifting by the same positive amount in the other direction.
In coroutining mode, if Number1 or Number2 are uninstantiated, the call to >>/3 is delayed until these variables are instantiated.
Success:
    Result is 8 >> 3.		% gives Result = 1
    Result is 17 >> 3.		% gives Result = 2
    Result is 10 >> 1.		% gives Result = 5
    Result is 5 >> -1.		% gives Result = 10
    Result is -10 >> 1.		% gives Result = -5
Error:
    Result is 1.1 >> 3.		% type error