Text this: The Traveling Salesman Problem and Its Variations