


"""simple docstring"""







def        UpperCAmelCase__	(lowerCAmelCase_       ):




					'''simple docstring'''


					if number < 0:
										raise ValueError("number must not be negative"       )
					return number & (number - 1) == 0


if __name__ == "__main__":
		import doctest

		doctest.testmod()




"""simple docstring"""







def        UpperCAmelCase__	(lowerCAmelCase_  ,						lowerCAmelCase_       ):




					'''simple docstring'''


					__SCREAMING_SNAKE_CASE						       =    [0 for i in range(r + 1       )]
					# nc0 = 1
					__SCREAMING_SNAKE_CASE						       =    1
					for i in range(1  ,						n + 1       ):
										# to compute current row from previous row.
										__SCREAMING_SNAKE_CASE						       =    min(lowerCAmelCase_  ,						lowerCAmelCase_       )
										while j > 0:
															c[j] += c[j - 1]
															j -= 1
					return c[r]



print(binomial_coefficient(n=1_0, r=5))
