Not much done
mutate and coupling work, getChroms gets new population, setChroms creates parent population and creates the new population