
'''simple docstring'''



def A (__lowerCamelCase :int					,      __lowerCamelCase :int						):
						if b == 0:
												return 1
						if (b % 2) == 0:
												return actual_power(__lowerCamelCase					,      int(b / 2						)						) * actual_power(__lowerCamelCase					,      int(b / 2						)						)
						else:
												return a * actual_power(__lowerCamelCase					,      int(b / 2						)						) * actual_power(__lowerCamelCase					,      int(b / 2						)						)


def A (__lowerCamelCase :int					,      __lowerCamelCase :int						):
						if b < 0:
												return 1 / actual_power(__lowerCamelCase					,      __lowerCamelCase						)
						return actual_power(__lowerCamelCase					,      __lowerCamelCase						)


if __name__ == "__main__":
						print(power(-2, -3))





def        __lowerCAmelCase		(	__lowerCamelCase						:     int					, __lowerCamelCase						:     int						)	->    bool:
					return numa ^ numa < 0


if __name__ == "__main__":
				import doctest

				doctest.testmod()




