Adaptation to Harsh Environments