The evolution of genetic engineering