Text this: Minimize the makespan for job shop scheduling problem using artificial immune system approach