Say we have two hot observables of integers, and we get a resulting one like this
var result = Observable.Zip(observable1, observable2);
My question is, say an element comes through observable1, does the result wait for a matching pair in observable2 before calling observer or it takes the last value from observer2?