Text this: Artificial Intelligence Techniques for Machining Performance: a Review