'''simple docstring'''





def       lowerCAmelCase_							(   snake_case_			:					int     )       -> int:


     '''simple docstring'''




     if not isinstance(snake_case_   ,       snake_case_     ):
          UpperCAmelCase_			       =  f"""Input value of [number={number}] must be an integer"""
          raise TypeError(snake_case_     )

     if number < 1:
          UpperCAmelCase_			       =  f"""Input value of [number={number}] must be > 0"""
          raise ValueError(snake_case_     )

     UpperCAmelCase_			       =  1

     for i in range(1   ,       snake_case_     ):
          current_number *= 4 * i - 2
          current_number //= i + 1

     return current_number


if __name__ == "__main__":
    import doctest

    doctest.testmod()








import numpy as np







def SCREAMING_SNAKE_CASE	(			__lowerCAmelCase				)    ->				np.ndarray:
  return 1 / (1 + np.exp(-vector				))







def SCREAMING_SNAKE_CASE	(			__lowerCAmelCase				)    ->				np.ndarray:
  return vector * sigmoid(__lowerCAmelCase				)


if __name__ == "__main__":
   import doctest

   doctest.testmod()

