record best solution and number of stable generations
added chance to choose second parent based on fitness