code: def compute_sign(base, expo):
      """
      base != 0 and expo >= 0 are integers;
  
      returns the sign of base**expo without
      evaluating the power itself!
      """
      sb = sign(base)
      if sb == 1:
          return 1
      pe = expo % 2
      if pe == 0:
          return -sb
      else:
          return sb
  
imports: from sympy.concrete.summations import summation
  from sympy.core.function import expand
  from sympy.core.numbers import nan
  from sympy.core.singleton import S
  from sympy.core.symbol import Dummy
  from sympy.functions.elementary.complexes import Abs, sign
  from sympy.functions.elementary.integers import floor
  from sympy.matrices.dense import eye, Matrix, zeros
  from sympy.printing.pretty.pretty import pretty_print
  from sympy.simplify.simplify import simplify
  from sympy.polys.domains import QQ
  from sympy.polys.polytools import degree, LC, Poly, pquo, quo, prem, rem
  from sympy.polys.polyerrors import PolynomialError
label_desc: Use image node_id 22 for calling a global function with example usage: compute_sign(base, expo) and returns: int, unknown, sb