Genetic algorithm with Pareto fronts for multi-criteria optimization case study “milling parameters optimization”