Computer Viruses: Causes, Effects, and Protection πŸ›‘οΈ