Genetic Algorithm for solving the TSP as part of CS211