Text this: An Adaptive Chaotic Sine Cosine Algorithm for Constrained and Unconstrained Optimization