An improved water wave optimisation algorithm enhanced by CMA-ES and opposition-based learning. Issue 2 (2nd April 2020)