"""simple docstring"""

def      lowercase		(						a__	:		int     )						->   int:
					assert (
					    isinstance(UpperCamelCase__ ,  UpperCamelCase__     ) and number_of_steps > 0
					), F'''number_of_steps needs to be positive integer, your input {number_of_steps}'''
					if number_of_steps == 1:
										return 1
					_UpperCamelCase						,							_UpperCamelCase      						=	1, 1
					for _ in range(number_of_steps - 1     ):
										_UpperCamelCase						,							_UpperCamelCase      						=	current + previous, current
					return current


if __name__ == "__main__":
		import doctest

		doctest.testmod()







from ..utils import DummyObject, requires_backends




class     SCREAMING_SNAKE_CASE__ (						metaclass=UpperCamelCase__      ):
 __SCREAMING_SNAKE_CASE							       =	['''keras_nlp''']



 def __init__(							self,*__lowerCamelCase,**__lowerCamelCase ):
        requires_backends(self,['''keras_nlp'''] )





