Flocking and synchronization of particle models