Просто экспериментируя, нашел другой вариант, обходящийся без чередования переключателя и цикла:
читалстатья в википедии об устройстве Даффаи я не понимаю Я действительно заинтересован, но я прочитал объяснение там пару раз, и я все еще не понимаю, как работает устройство Даффа.
Каким будет более подробное объяснение?