fixed the asc->desc sorting and changed mutations to in the crossover