Complex Adaptive Systems Examples