Combining Unknown number of Observables in RxJava
<p>I have a situation where I have to create <em>N</em> <code>Observable</code> objects based on a request. I understand that I can use <code>zip</code> to combine a KNOWN number of Observables. But, I'm stuck trying to understand how I can combine an unknown number of Observable.</p>

<p>The part where I'm not clear is what function to pass to <code>zip</code>. Depending on the number of Observables, I have to create a lambda that takes <em>N</em> arguments.</p>

<p>All the Observable return different types of objects.</p>