Which two types of malware can self-replicate and spread? (Choose two)