Experimenting with Whale Optimization Algorithm in 2D, with working implementations in C++ and Javascript and also visualisation using p5.js.