



SCREAMING_SNAKE_CASE     				=						tuple[float, float, float]
SCREAMING_SNAKE_CASE     				=						tuple[float, float, float]







def snake_case__  (			__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE )		->							Vectorad:
		UpperCAmelCase_						=				end_pointa[0] - end_pointa[0]
		UpperCAmelCase_						=				end_pointa[1] - end_pointa[1]
		UpperCAmelCase_						=				end_pointa[2] - end_pointa[2]
		return (x, y, z)







def snake_case__  (			__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE )		->							Vectorad:
		UpperCAmelCase_						=				ab[1] * ac[2] - ab[2] * ac[1]  # *i
		UpperCAmelCase_						=				(ab[0] * ac[2] - ab[2] * ac[0]) * -1  # *j
		UpperCAmelCase_						=				ab[0] * ac[1] - ab[1] * ac[0]  # *k
		return (x, y, z)







def snake_case__  (			__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE )		->							bool:
		return tuple(round(__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE ) for x in vector ) == (0, 0, 0)







def snake_case__  (			__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE = 10 )		->							bool:
		UpperCAmelCase_						=				create_vector(__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE )
		UpperCAmelCase_						=				create_vector(__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE )
		return is_zero_vector(get_ad_vectors_cross(__SCREAMING_SNAKE_CASE			,     __SCREAMING_SNAKE_CASE )			,     __SCREAMING_SNAKE_CASE )






def snake_case__  (			__SCREAMING_SNAKE_CASE )		->							str:
		UpperCAmelCase_						=				int(__SCREAMING_SNAKE_CASE )
		if decimal in (0, 1):  # Exit cases for the recursion
				return str(__SCREAMING_SNAKE_CASE )
		UpperCAmelCase_					,						UpperCAmelCase_						=				divmod(__SCREAMING_SNAKE_CASE			,     2 )
		return binary_recursive(__SCREAMING_SNAKE_CASE ) + str(__SCREAMING_SNAKE_CASE )







def snake_case__  (			__SCREAMING_SNAKE_CASE )		->							str:
		UpperCAmelCase_						=				str(__SCREAMING_SNAKE_CASE ).strip()
		if not number:
				raise ValueError("No input value was provided" )
		UpperCAmelCase_						=				"-" if number.startswith("-" ) else ""
		UpperCAmelCase_						=				number.lstrip("-" )
		if not number.isnumeric():
				raise ValueError("Input value is not an integer" )
		return f'''{negative}0b{binary_recursive(int(__SCREAMING_SNAKE_CASE ) )}'''


if __name__ == "__main__":
			from doctest import testmod

			testmod()

