Evolving collective control , cooperation and distributed cognition