Define generator?
quanswer.com