Working version with last infecting strain and Memory Copies. The strains whose Memory Copy is not 0 are kept in memory.