Genetic optimaization using mutation and crossover.