Functional metagenomics of extreme environments.