WORKING SERIAL TSM loops through each city C to try each permutation starting with 0->C->..., quitting when the cost is >= minimumCostSoFar