Ngā hua rapu - (( binary whole optimization algorithm ) OR ( binary while optimization algorithm ))*