Viruses vs. worms: What’s the difference?