digital organism
self-replicating computer program that mutates and evolves
computer virus
type of computer program that, when executed, replicates itself by modifying other computer programs and inserting its own code
self-replicating computer program that mutates and evolves