

'''simple docstring'''
from functools import lru_cache


@lru_cache
def 	_lowerCAmelCase (						_UpperCamelCase						:					int    )				->      int:
     """simple docstring"""




     if num < 0:
          raise ValueError('Number should not be negative.'    )

     return 1 if num in (0, 1) else num * factorial(num - 1    )


if __name__ == "__main__":
     import doctest

     doctest.testmod()



'''simple docstring'''
from ...utils import logging
from ..ta.modeling_tf_ta import TFTaEncoderModel, TFTaForConditionalGeneration, TFTaModel
from .configuration_mta import MTaConfig


lowerCamelCase			:				Optional[Any] 			=					logging.get_logger(__name__)

lowerCamelCase			:				Optional[Any] 			=					"T5Config"







class 							A__   (	A__  ):
  A__					=    'mt5'
  A__					=    MTaConfig







class 							A__   (	A__  ):
  A__					=    'mt5'
  A__					=    MTaConfig







class 							A__   (	A__  ):
  A__					=    'mt5'
  A__					=    MTaConfig
