


def 		lowercase_  (     _UpperCamelCase       ,			_UpperCamelCase  ):


			'''simple docstring'''







			return base * power(_UpperCamelCase       ,			(exponent - 1)  ) if exponent else 1


if __name__ == "__main__":
	print('''Raise base to the power of exponent using recursion...''')
	a : Dict		=				int(input('''Enter the base: ''').strip())
	a : str		=				int(input('''Enter the exponent: ''').strip())
	a : Any		=				power(base, abs(exponent))
	if exponent < 0:  # power() does not properly deal w/ negative exponents
		a : List[Any]		=				1 / result
	print(f'''{base} to the power of {exponent} is {result}''')






from ..utils import DummyObject, requires_backends
class 	lowerCamelCase_       (				metaclass=lowerCAmelCase__				):



					'''simple docstring'''







					__UpperCAmelCase            =				["onnx"]






					def __init__(				self ,       *snake_case_ ,       **snake_case_						)   ->			List[Any]:







								'''simple docstring'''

								requires_backends(self ,       ['''onnx''']						)






					@classmethod
					def A      (				cls ,       *snake_case_ ,       **snake_case_						)   ->			int:







								'''simple docstring'''

								requires_backends(cls ,       ['''onnx''']						)






					@classmethod
					def A      (				cls ,       *snake_case_ ,       **snake_case_						)   ->			List[str]:







								'''simple docstring'''

								requires_backends(cls ,       ['''onnx''']						)


