Evolution in Extreme Environments