Program Virus
definition
characteristics