How do I move a sequence through an array?

I strongly support the method suggested by @DavidOConnor in Reply #1.

Shuffling bytes within the array is nonsense that I would try to avoid even if I was programming on a PC with a high speed CPU and unlimited RAM.

...R