A shift is...

read more