Homopolar Generators: an Overview