Mapping the values of an observable to many inner observables is not the only way to create a higher order observable. RxJS also has operators that take a first order observable and return a higher order Observable.
In this lesson we will learn about window, an operator to split an observable.