public List <Chromosome> Cross(List <Chromosome> parents) { var left = parents[0]; var right = parents[1]; return(Crossover.OnePoint(left, right, 2)); }