Tumor Cell Development: A Role for Viruses and Telomerase Activity?