Genetic Programming
genetic search operators
domain independent
representation-dependent
Computer programs are dynamic representations
crossover mushes around
position-independent constituents: computer operations