Collective Motion with Anticipation: Flocking, Spinning, and Swarming - Alexandre Morin; Jean-Baptiste Caussin; Christophe Eloy; Denis Bartolo (2015)