Signed bitwise shift doesn't work. Example: ``` Int(65764) >> 16 // gives 1 Int(-65764) >> 16 // gives -2 BigInt(65764) >> 16 // gives -1 BigInt(-65764) >> 16 // gives -1, must be -2 ```