Stepper motors are a type of motor frequently used when precise rotations are required. What two devices can describe a stepper motor?