The Impact of Comparative Genomics on Our Understanding of Evolution