Use `shiftR` as `length >= 0`