Title: Viruses, Evolution and Cancer Basic Considerations