Stepper motors are often used in low-power servomechanisms such as those found in small robots, computer printers, and other precision electro-mechanical machines. Explain why this type of electric motor is more popular than permanent-magnet DC motors or other motor types.