Gravar-mail: Solving flexible job shop scheduling using genetic algorithm