Text this: Multi-objective Optimization Techniques in Engineering Applications