Viruses. The only reason they continue to survive is because of mutations caused by mistakes in DNA replication. Without these "mistakes" in DNA replication, which allow then to evolve into different strains, viruses would have died out millions of years ago.