public function testShiftRight()
{
$bn = new BigNumber('3369993333393829974333376885877453834204643052817571560137951281152');
$this->assertSame($bn, $bn->shiftRight(32));
$this->assertSame('784637716923335095479473677900958302012794430558004314112', $bn->getValue());
$this->assertSame('42535295865117307932921825928971026432', $bn->shiftRight(64)->getValue());
$this->assertSame('4611686018427387904', $bn->shiftRight(63)->getValue());
$this->assertSame('1073741824', $bn->shiftRight(32)->getValue());
$this->assertSame('1', $bn->shiftRight(30)->getValue());
}