Can a Computer Virus Become Smarter?