Text this: Traveling Salesman Problem: an Overview of Applications, Formulations, and Solution Approaches