Text this: Design of efficient generalized digital fractional order differentiators using an improved whale optimization algorithm