A memory guided sine cosine algorithm for global optimization. (August 2020)