Shifting by a Variable Amount