Text this: Synthesis of linear aperiodic arrays using a self-adaptive hybrid differential evolution algorithm.