An overview of the genetic algorithm and its use for finding extrema : with implementations in MATLAB - Hižak, Jurica (Array, 2016)