






"""simple docstring"""

def _lowerCAmelCase	(  __lowerCamelCase:Tuple ,						__lowerCamelCase:str   ):

						'''simple docstring'''






						return number | (1 << position)






def _lowerCAmelCase	(  __lowerCamelCase:Tuple ,						__lowerCamelCase:Optional[int]   ):

						'''simple docstring'''






						return number & ~(1 << position)






def _lowerCAmelCase	(  __lowerCamelCase:Tuple ,						__lowerCamelCase:Optional[int]   ):

						'''simple docstring'''






						return number ^ (1 << position)






def _lowerCAmelCase	(  __lowerCamelCase:List[Any] ,						__lowerCamelCase:int   ):

						'''simple docstring'''






						return ((number >> position) & 1) == 1






def _lowerCAmelCase	(  __lowerCamelCase:Optional[Any] ,						__lowerCamelCase:Union[str, Any]   ):

						'''simple docstring'''






						return int((number & (1 << position)) != 0   )


if __name__ == "__main__":
			import doctest

			doctest.testmod()











"""simple docstring"""

def _lowerCAmelCase	(  __lowerCamelCase:int   ):

						'''simple docstring'''






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


if __name__ == "__main__":
			import doctest

			doctest.testmod()



