code: def get_factors(n):
      todo, combis = [(n, 2, [])], []
      while todo:
          n, i, combi = todo.pop()
          while i * i <= n:
              if n % i == 0:
                  combis.append(combi + [i, n // i])
                  todo.append((n // i, i, combi + [i]))
              i += 1
      return combis
  
label_desc: Use image node_id 1 for calling a global function with example usage: get_factors(n) and returns: combis