Stepper motors are a type of motor frequently used when precise rotations are required.  How doesn't a stepper motor differ from a synchronous motor?