testSearch[]

 Looking for i such that {10, 5, 1}[i] == 5

Oops - binaryFindIndex[list,x] only works if the list is ordered.

 Looking for i such that {}[i] == 10

 iLow = 1, iHigh = 0, i = 0

False

 Looking for i such that {12}[i] == 5

 iLow = 1, iHigh = 1, i = 1

False

 Looking for i such that {12}[i] == 12

 iLow = 1, iHigh = 1, i = 1

1

 Looking for i such that {12}[i] == 20

 iLow = 1, iHigh = 1, i = 1

False

 Looking for i such that {5, 10}[i] == 1

 iLow = 1, iHigh = 2, i = 1

 iLow = 1, iHigh = 0, i = 0

False

 Looking for i such that {5, 10}[i] == 5

 iLow = 1, iHigh = 2, i = 1

1

 Looking for i such that {5, 10}[i] == 7

 iLow = 1, iHigh = 2, i = 1

 iLow = 2, iHigh = 2, i = 2

False

 Looking for i such that {5, 10}[i] == 10

 iLow = 1, iHigh = 2, i = 1

 iLow = 2, iHigh = 2, i = 2

2

 Looking for i such that {5, 10}[i] == 10

 iLow = 1, iHigh = 2, i = 1

 iLow = 2, iHigh = 2, i = 2

2

 Looking for i such that {1, 5, 10}[i] == 0

 iLow = 1, iHigh = 3, i = 2

 iLow = 1, iHigh = 1, i = 1

False

 Looking for i such that {1, 5, 10}[i] == 1

 iLow = 1, iHigh = 3, i = 2

 iLow = 1, iHigh = 1, i = 1

1

 Looking for i such that {1, 5, 10}[i] == 3

 iLow = 1, iHigh = 3, i = 2

 iLow = 1, iHigh = 1, i = 1

False

 Looking for i such that {1, 5, 10}[i] == 5

 iLow = 1, iHigh = 3, i = 2

2

 Looking for i such that {1, 5, 10}[i] == 7

 iLow = 1, iHigh = 3, i = 2

 iLow = 3, iHigh = 3, i = 3

False

 Looking for i such that {1, 5, 10}[i] == 10

 iLow = 1, iHigh = 3, i = 2

 iLow = 3, iHigh = 3, i = 3

3

 Looking for i such that {1, 5, 10}[i] == 12

 iLow = 1, iHigh = 3, i = 2

 iLow = 3, iHigh = 3, i = 3

False


Created by Mathematica  (September 29, 2004)