Genetic algorithms: cool name & damn simple.