I want to emit array items over time (a one second interval between each emit) and when all items have been emitted, repeat over and over.
I know how to do this, but
Observable.interval(1000).map(i => MY_ARRAY[i % MY_ARRAY.length])