code: def agglomerative_algorithm(data, number_clusters, link):
      pointer_data = package_builder(data, c_double).create()
  
      ccore = ccore_library.get()
      ccore.agglomerative_algorithm.restype = POINTER(
          pyclustering_package
      )
      package = ccore.agglomerative_algorithm(
          pointer_data, c_size_t(number_clusters), c_size_t(link)
      )
  
      result = package_extractor(package).extract()
      ccore.free_pyclustering_package(package)
  
      return result
  
label_desc: Use image node_id 1 for calling a global function with example usage: agglomerative_algorithm(data, number_clusters, link) and returns: result