The simplest scheme of evolution is one that depends on two processes; a generator and a test. The task of the generator is to produce variety, new forms that have not existed previously, whereas the task of the test is to cull out the newly generated forms so that only those that are well fitted to the environment will survive.