An Adaptive Chaotic Sine Cosine Algorithm for Constrained and Unconstrained Optimization. (31st October 2020)