The Ubiquitous Binary Search Algorithm