Selection, crossover, and mutation working and tested.