Curve-fitting genetic algorithm.
A curve is generated by summing a number of sin courves. This is fitted using a genetic algorithm.