https://www.newscientist.com/article/2391747-dna-based-computer-can-run-100-billion-different-programs/