Ngā hua rapu - binary (while OR those) optimization (algorithm OR algorithms)