How a Generator Works