func_code: def power(base, power2):
      if base == 0:
          return 'invalid'
      if power2 == 0:
          return 1
      elif power2 == 1:
          return base
      else:
          return base * power(base, power2 - 1)