Graph Theory final project - implement a heuristic for TSP solving