Discontinuous Dynamics and System Synchronization