Halving is logarithmic
Any loop that cuts the remaining work by a fixed fraction costs logarithmic steps. The base of the fraction is a constant.
Order makes it possible
Halving only helps when the data is ordered. Without order a middle item tells you nothing.