Text this: Generation of complex nonlinear benchmark functions for optimization using fuzzy sets and classical test functions