PMXCrossover now chooses chromosomes by worst-fitness-first order.
We are now accepting doublette chromosomes to fill up population (if
needed)