What Alien Invaders, Birds, and Computer Simulations have in Common: Flocking!!