




from ....utils import logging


__A								=       logging.get_logger(__name__)







class        __lowerCAmelCase					(			_lowerCamelCase					):

			"""simple docstring"""







			def __init__( self     ,		lowerCamelCase__     ,		lowerCamelCase__=None     ,		lowerCamelCase__=2_048				)       -> List[str]:



							'''simple docstring'''
							__lowerCamelCase									=       config.__dict__
							__lowerCamelCase									=       modal_hidden_size
							if num_labels:
											__lowerCamelCase									=       num_labels







"""simple docstring"""

def  __snake_case							(	__A      :						int							,		__A      :						int     )     ->       float:






				'''simple docstring'''
				return base * power(__A							,		(exponent - 1)     ) if exponent else 1


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





