Text this: Bottleneck adjacent matching 1 (bam1) heuristic for re-entrant flow shop with dominant machine