Text this: Modern Heuristic Techniques for Combinatorial Problems