Synchronization of pulse-coupled oscillators and clocks under minimal connectivity assumptions