8.6: Shifting Functions