publish: trueGiven:
Find: the index for the target value
Precondition: The values must be presorted
left = start indexright = end indexmiddleIndex = midpoint between left and rightmiddleValue at middleIndexmiddleValue value > target:
rightmiddleValue < target
leftmiddleValue == target