Rename set-mark to mark-set.
I've decided putting the category first is the better naming practice.
Rename CYCLE to ROTATE.
ROTATE is generalized.
ROTATE-CELS now uses ROTATE.