https://filelu.com/blog/n2640-swarm-robotics-and-the-future-of-artificial-intelligence.html