Adaptation to Extreme Temperatures