code: def _greater_than_index_numba(
      arr: np.ndarray, value, low, high
  ) -> int:
      """
      Get the index position of a value in an array.
      """
      while low < high:
          mid = low + (high - low) // 2
          if value < arr[mid]:
              high = mid
          else:
              low = mid + 1
      return low
  
file_path: pyjanitor/janitor/functions/_numba.py
imports: import numpy
  import pandas
  from numba import njit, prange
  from pandas.api.types import is_datetime64_dtype, is_extension_array_dtype
  from janitor.functions.utils import _generic_func_cond_join, _null_checks_cond_join, greater_than_join_types, less_than_join_types
label_desc: Use image node_id 11 for calling a global function with example usage: _greater_than_index_numba(arr, value, low, high) and returns: low