What are computer virus's?

See the link below in the related links section.