Text this: An improved cooperative genetic algorithm based Gilffler and Thompson method for Flexible Job Shop Problem