Genetic algorithm

Maximises a polynomial on an interval: tournament selection, blend crossover, Gaussian mutation and elitism, reproducible from a seed.