Describir: Origin and evolution of viruses.