A revisit of rotation algorithms exploring how to avoid computing the greatest common divisor (GCD) when performing cycle decomposition, using a counting-based approach instead.