need to finish converting main().
still errors and warnings because of attempt to initialize bitset.
grrr.
Maybe works?
works, but mutation and crossover seem to have issues.  always finds best in first generation with no improvement over 2500?
still not improving after 2500 generations.