Molecular coevolution: DNA divergence and the maintenance of function