edited tsp_gen; something's wrong with crossover