The synergy between theoretical computer science and applied mathematics has led to breakthroughs that were once thought impossible.
The ethical implications of gene editing must be considered at every step.