Kuramoto Model (Firefly Synchronization)
A mathematical model used to describe the behavior of large groups of coupled oscillators (like flashing fireflies, pacemakers in the heart, or clapping audiences).
Each oscillator has its own natural frequency, but it is weakly coupled to its neighbors. The coupling pulls the oscillator's phase closer to its neighbors' phases.
Starting from completely random phases (unsynchronized blinking), you will eventually see patches of fireflies syncing up, slowly recruiting others until the entire grid pulses in unison.