Discrete-time inverse model-based iterative learning control: stability, monotonicity and robustness | Synapse