Signed number grief.

the sign bit is copied into lower bits, for esoteric historical reasons

The Arduino reference needs to be changed. What is esoteric or historical about an arithmetic right shift?

Pete