normalize debug
documentation queens
mutate crossover
update