Shifts

Definition of Shifts