Spotify wrapped my year idiotically in that the top three spots were taken by the alto-range vocal exercises I do every day, leaving as a footnote the actual music I listen to, which is apparently, um, Mitski and Bach.
Basic models of flocking behavior are controlled by three simple rules: 1) separation: avoid crowding neighbours (short range repulsion); 2) alignment: steer towards average heading of neighbors; 3) cohesion: steer towards average position of neighbors (long range attraction). With these three simple rules, the flock moves in an extremely realistic way.
And really, both of those amount to challenging alto exercises in themselves.