What Is A Generator And How Does It Work