Discrete Optimization class on Coursera, TSP code.