What is the term for a program that replicates itself and spreads to other computers?
Virus
Worm
Trojan