Hybrid Systems, Iterative Learning Control, And Non-Minimum Phase