Multi-sinusoidal disturbance rejection for discrete-time uncertain stable systems. (May 2017)