Wisten explains the principles, advantages, disadvantages and applications of the three generations of gene editing technology