Abstracting GA mutate function(s)
Abstracting out GA Gaussian mutation sequence
Implementing GA "jumping" mutation sequence

Thanks to the brilliant Shea Newton (@snewt)
Abstracting GA crossover functions
Abstracting out GA arithmetic crossover
Implementing GA uniform crossover
Implementing GA two-point crossover
Returning best population member if generations exhaust
Updating GA header for new abstractions
Taking the absolute value divisor in normalization

May not be exactly what I want, but some problems (I'm looking at you
Schwefel) sometimes evaluate to negative values, which need to not
normalize to below zero. For now, abs() should work fine.
Petty white-space fix
Adjusting GA parameters
Switching float to double