A darwinian process : the molecular evolution of enzymes