code: def binarize(in_col, out, width):
      """Convert any positive integer to a binary array."""
      i = cuda.grid(1)
      if i < in_col.size:
          n = in_col[i]
          idx = width - 1
  
          out[i, idx] = operator.mod(n, 2)
          idx -= 1
  
          while n > 1:
              n = operator.rshift(n, 1)
              out[i, idx] = operator.mod(n, 2)
              idx -= 1
  
imports: import operator
  from numba import cuda
  import rmm
  from cudf.core.buffer import acquire_spill_lock
label_desc: Use image node_id 1 for calling a global function with example usage: binarize(in_col, out, width) without return types