macro
/usr/local/lib/janet/spork/misc.janet on line 473 , column 1
(binary-search x arr &opt <? )
Returns the index of `x` in a sorted array or tuple or the index of
the next item if `x` is not present. This is the correct insert
index for `x` within `arr` . If a `<?` comparator is given , the
search uses that to compare elements , otherwise uses `<` .