also add a binary search for the supremum

fixes incorrect result from cx_array_binary_search() when searched element is smaller than the entire array

add cx_array_binary_search() - fixes #424

(0) -300 -100 -30 -10 -3 +3 tip

mercurial