     }
 
     func crossover(parent1: Tour, parent2: Tour) -> Tour {
+        //        print("crossover")
         var child = Tour()
 
         var start = Int(arc4random_uniform(UInt32(parent1.size)))


    let genetic = Genetic()


    var pop = Population(size: allCities.count, initialize: true)
    var tour = pop.getFittest()
    print("Starting: \(tour.getDistance())")

    pop = genetic.evolve(population: pop)
}

let arguments = CommandLine.arguments
if arguments.count > 1 {

                }
            }
        }
        //        print("end crossover")
        return child
    }

