Engineering a Self-destructive Virus: A Tool to Learn How Viruses Work