What are Generator Functions: A Generator-function is defined just like a normal function but with a function* symbol. And where the normal functions return the value, Generator functions yield the value. More about this 'yield' and how it works in a...