Recursion in RxJS | Cheng's Blog