Staying out of the loop with recursion | Samad Ariyan | ObservableStaying out of the loop with recursion | Samad Ariyan | Observable