abo bayobozi basuzumiye hamwe uko umubano w'ibihugu byombi mu bya gisirikare uhagaze imana ihoraho yaremye ijuru n'isi n'inyanja n'ibirimo byose a later refinement by speeds the algorithm up to linear time