code: def _test_mutually_recursive_functions(name, py_callback_pickler):
      def div_by_2(n, acc=0):
          return acc if n <= 0 else add_one(n // 2, acc)
  
      add_one = lambda n, acc: div_by_2(n, acc + 1)  # noqa: E731
      _create_and_compare_simple_pipelines(
          lambda x: np.int32([div_by_2(x.idx_in_epoch)]),
          py_callback_pickler,
          batch_size=15,
          py_num_workers=2,
      )
  
imports: import copyreg
  import numpy
  import nvidia.dali.fn
  import nvidia.dali.pickling
  import os
  from nvidia.dali import pipeline_def
  from pickle import PicklingError
  from nose_utils import raises
  from test_utils import get_dali_extra_path, restrict_python_version
label_desc: Use image node_id 36 for calling a global function with example usage: _test_mutually_recursive_functions(name, py_callback_pickler) and returns: unknown