Evolutionary approaches for the discovery of functional synthetic small molecules. Pure and Applied Chemistry Zev J. Gartner