Let me get this straight. OP searched for an entry in a sorted list using dichotomic search. Okay... Any CS undergrad can do that. Is there something that I'm missing?
"Don't be snarky."
"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."
https://ai.googleblog.com/2006/06/extra-extra-read-all-about...
it's an algorithm where it's easy to have off-by-one errors that lead to nontermination or incorrect results for certain inputs
integer overflow is also a problem on some platforms, especially java
I suspect it is as usual, someone made theoretical invention, then someone else looked at it years later and wrote implementation in evening or two