A motor includes a rotor supported for rotation about an axis, at least
one pair of rotor magnets spaced angularly about the axis and supported
on the rotor, at least one reciprocating magnet, and an actuator for
moving the reciprocating magnet cyclically toward and away from the pair
of rotor magnets, and consequently rotating the rotor magnets relative to
the reciprocating magnet.