diversification and adaptation dynamics 99095