Shifters and Spanners

Shifters and Spanners