Retroviruses are viruses that have evolved the ability to write their genetic code into a cell's own DNA. The most ancient ...