reorganized CircularShifter according to David Parnas article "On criteria the criteria to be used in decomposing systems into modules"
empty Alphabetizer class