Scientific Controversies No. 16: Swarm Intelligence