Biology and Applications of CRISPR Systems: Harnessing Nature’s Toolbox for Genome Engineering
Intervening Sequences of Regularly Spaced Prokaryotic Repeats Derive from Foreign Genetic Elements