Text this: Develpoment of combinatorial optimisation for cutting tool path strategy