See more on GitHub and on fish schooling