Text this: Competitive differential evolution with success-failure adaptation mechanism