electric generator (invention)