Simulated Evolution and Learning