Binary Search Without Multiplication, Division and Bit-shift Operations

hard