Cognizant interview question

What are Generators in python?