Text this: Numerical optimization techniques for engineering design