Существует ли очередь Round Robin Queue в Scala Коллекциях?
Мне нужно многократно перебирать список, который проходит через него
val x = new CircularList(1,2,3,4)
x.next (returns 1)
x.next (returns 2)
x.next (returns 3)
x.next (returns 4)
x.next (returns 1)
x.next (returns 2)
x.next (returns 3)
... и т.д.