Memory is organized into informational patterns that exploit CPU time for self-replication.
Mutation generates new forms, and evolution proceeds by natural selection as different genotypes compete for CPU time and memory space. Observation of nature shows that evolution by natural selection is capable of both optimization and creativity. Artificial models of evolution have demonstrated the optimizing ability of evolution, as exemplified by the field of genetic algorithms. The creative aspects of evolution have been more elusive to model. I will present a natural model of evolution demonstrating both optimization and creativity, in which the genome consists of sequences of executable machine code.