Disturbance Rejection Problem for Discrete-Time Linear Systems: a Comparison between Linear and Nonlinear Control