Travelling salesman problem for algorithms class... using a basic algorithm for nearest neighbor with some heuristics.