Retroviruses and evolution