Text this: An improved gray wolf optimization algorithm solving to functional optimization and engineering design problems