The different types of electric motors: how to choose?