Took example snippet from RxJS 4, ``` var source = Rx.Observable.return(42) .expand(function (x) { return Rx.Observable.return(42 + x); }) .take(5); var subscription = source.subscribe(console.log, console.log, ...); ``` _RxJS4_ ``` Next: 42 Next: 84 Next: 126 Next: 168 Next: 210 Completed ``` _RxJS Next_ ``` RangeError: Maximum call stack size exceeded at ExpandSubscriber._next ```