1. Highly Adaptive Systems