GMJG2: A Set of Global Optimization Methods and Tasks, Java2 Implementation