The diversity-generating benefits of a prokaryotic adaptive immune system

The diversity-generating benefits of a prokaryotic adaptive immune system