Tom Van Braeckel
June 2001
REM stands for Randomly Evolving Machinecode. REM is a program which replicates by copying itself, randomly changing one or more bytes in every offspring. After replicating, REM runs the offsprings, which should start replicating too. When an offspring is not able to replicate, it extincts.