Text this: A Two-Level Metaheuristic Algorithm for the Job-Shop Scheduling Problem