generators can also "yield from" other generators: ```py def func1(): yield 1 yield from func2() yield 4 def func2(): yield 2 yield 3 >>> generator_object = func1() >>> for n in generator_object: ... print(n) 1 2 3 4```
And also there is no time saving, right?