title: Separate observable values by specific amount of time in RxJS
body: <p>What would be the most idiomatic way to yield values of an Observable by a specific amount of time? For example, let's say I have an Observable created from a big Array and I want to yield a value every 2 seconds. Is a combination of <code>interval</code> and <code>selectMany</code> the best way?</p>