





def   __lowerCamelCase   (				__a  :list       ,	__a  :list       )						->							float:






		"""simple docstring"""

		_validate_point(__a       )
		_validate_point(__a       )
		if len(__a       ) != len(__a       ):
				raise ValueError("""Both points must be in the same n-dimensional space"""       )

		return float(sum(abs(a - b       ) for a, b in zip(__a       ,	__a       )       )       )







def   __lowerCamelCase   (				__a  :list[float]       )						->							None:






		"""simple docstring"""

		if point:
				if isinstance(__a       ,	__a       ):
						for item in point:
								if not isinstance(__a       ,	(int, float)       ):
										A__     =  (
										    """Expected a list of numbers as input, found """
										    F'{type(__a       ).__name__}'
										)
										raise TypeError(__a       )
				else:
						A__     =  F'Expected a list of numbers as input, found {type(__a       ).__name__}'
						raise TypeError(__a       )
		else:
				raise ValueError("""Missing an input"""       )







def   __lowerCamelCase   (				__a  :list       ,	__a  :list       )						->							float:






		"""simple docstring"""

		_validate_point(__a       )
		_validate_point(__a       )
		if len(__a       ) != len(__a       ):
				raise ValueError("""Both points must be in the same n-dimensional space"""       )

		return float(sum(abs(x - y       ) for x, y in zip(__a       ,	__a       )       )       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()










def   __lowerCamelCase   (				__a  :int       ,	__a  :int       )						->							Optional[Any]:






		"""simple docstring"""

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







def   __lowerCamelCase   (				__a  :int       ,	__a  :int       )						->							float:






		"""simple docstring"""

		if b < 0:
				return 1 / actual_power(__a       ,	__a       )
		return actual_power(__a       ,	__a       )


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



