Phenotypic heterogeneity promotes adaptive evolution | doi.page