Enzyme Promiscuity: A Mechanistic and Evolutionary Perspective | Synapse