https://www.chemistryworld.com/news/algorithm-discovers-how-six-simple-molecules-could-evolve-into-lifes-building-blocks/4012505.article