

_lowerCamelCase							=10_00







def      snake_case__							(  lowerCAmelCase_     ):





     """simple docstring"""







     return x * x







def      snake_case__							(  lowerCAmelCase_,       lowerCAmelCase_,       lowerCAmelCase_,       lowerCAmelCase_ = 4     ):





     """simple docstring"""







     assert callable(
         _lowerCamelCase     ), F'the function(object) passed should be callable your input : {function}'
     assert isinstance(_lowerCamelCase,       (float, int)     ), F'a should be float or integer your input : {a}'
     assert isinstance(function(_lowerCamelCase     ),       (float, int)     ), (
         "the function should return integer or float return type of your function, "
         F'{type(_lowerCamelCase     )}'
     )
     assert isinstance(_lowerCamelCase,       (float, int)     ), F'b should be float or integer your input : {b}'
     assert (
         isinstance(_lowerCamelCase,       _lowerCamelCase     ) and precision > 0
     ), F'precision should be positive integer your input : {precision}'

     # just applying the formula of simpson for approximate integration written in
     # mentioned article in first comment of this file and above this function

     SCREAMING_SNAKE_CASE 		=(b - a) / N_STEPS
     SCREAMING_SNAKE_CASE 		=function(_lowerCamelCase     ) + function(_lowerCamelCase     )

     for i in range(1,       _lowerCamelCase     ):
          SCREAMING_SNAKE_CASE 		=a + h * i
          result += function(_lowerCamelCase     ) * (4 if i % 2 else 2)

     result *= h / 3
     return round(_lowerCamelCase,       _lowerCamelCase     )


if __name__ == "__main__":
 import doctest

 doctest.testmod()


from transformers import PretrainedConfig



class     snake_case_			(						__A			):
   __A      :						List[Any]   =							"custom"






   def __init__( self							:	Any      ,		lowercase_							:	Optional[int]=1      ,		**lowercase_							:	Any    )   ->		int:
       lowercase__					:  List[Any]          =							attribute
       super().__init__(**lowercase_    )



class     snake_case_			(						__A			):
   __A      :						Optional[int]   =							"custom"






   def __init__( self							:	Tuple      ,		lowercase_							:	str=1      ,		**lowercase_							:	List[Any]    )   ->		Dict:
       lowercase__					:  Union[str, Any]          =							attribute



