xrange
Amorim's implemented with Numpy.
Benchmark with 1000 nodes dropped from 400s to 40s!
Implemented 2opt with numpy -> half of the time now