Are computer viruses good for society?