Use the more efficient unsafeShiftR instead of shiftR when base >= 4.5
Merge