Switch-Based Iterative Learning Control for Tracking Iteration Varying References | Synapse