a rigid circular spline having gear teeth thereon;a flexible flexspline having gear teeth thereon arranged radially adjacent said rigid circular spline;a non-circular wave generator having a major axis and a minor axis arranged radially adjacent said circular spline, and adapted to deform said flexspline when rotated, to generate a rotative motion between the flexspline and the circular spline;