






def 						a_      (__A			)							->	int:



					"""simple docstring"""
					if not isinstance(__A							,					__A			):
										raise ValueError("double_factorial() only accepts integral values"			)
					if n < 0:
										raise ValueError("double_factorial() not defined for negative values"			)
					return 1 if n <= 1 else n * double_factorial(n - 2			)


if __name__ == "__main__":
			import doctest

			doctest.testmod()













def 						a_      (__A			)							->	list:



					"""simple docstring"""
					if len(__A			) <= 1:
										return data
					else:
										return [
										    *quick_sort([e for e in data[1:] if e <= data[0]]			),
										    data[0],
										    *quick_sort([e for e in data[1:] if e > data[0]]			),
										]


if __name__ == "__main__":
			import doctest

			doctest.testmod()





