Throughout time, viruses and bacteria have engaged in an endless competition for survival. Bacteria are ever-evolving to ...