Canonical interview question

Yield vs return, what are generators?