Digital evolution employs self-replicating computer programmes that undergo mutation and selection in virtual environments, providing an experimentally tractable system for probing fundamental ...