Text this: Diversity-driven evolutionary algorithms for solving engineering problems /