The new algorithm developed by Glorius's team searches for optimal molecular representations based on the principles of evolution, using mechanisms such as reproduction, mutation and selection.