A fundamental flaw in binary search hid in plain sight for 40 years — Sparklet