Emerging Complexity in Distributed Intelligent Systems