Python Generators

Functions that yield values one at a time using yield keyword.