in reply to Re: round-robin on varying sequence
in thread round-robin on varying sequence

Unless I'm missing something, this doesn't help. You still need to track an index so that you know where to insert items (now via a splice) for add_item(). Once you've rotated the list, you can no longer simply append to the end. --Dave