CRISPR Provides Acquired Resistance Against Viruses in Prokaryotes