Genetic algorithms + data structures = evolution programs