Differences between Generators and Motors