A simulation that implements a virtual machine and uses a genetic algorithm to evolve programs.