Why birds don't crash (and what humans can learn from them)
Play around with the flocking algorithm at boids.dan.onl
Or read the original paper here:
Flocks, Herds, and Schools: a Distributed Behavioural Model by Craig W. Reynolds (1987)
Science & Technology