Мне нравится кольцевой регистр сдвига и не надо ни каких счётчиков!