"""simple docstring"""

def      lowercase		(						a__	:		list ,  a__	:		list ,  a__	:		int ,  a__	:		int ,  a__	:		int     )						->   int:
					if index == number_of_items:
										return 0
					_UpperCamelCase      						=	0
					_UpperCamelCase      						=	0
					_UpperCamelCase      						=	knapsack(UpperCamelCase__ ,  UpperCamelCase__ ,  UpperCamelCase__ ,  UpperCamelCase__ ,  index + 1     )
					if weights[index] <= max_weight:
										_UpperCamelCase      						=	values[index] + knapsack(
										    UpperCamelCase__ ,  UpperCamelCase__ ,  UpperCamelCase__ ,  max_weight - weights[index] ,  index + 1     )
					return max(UpperCamelCase__ ,  UpperCamelCase__     )


if __name__ == "__main__":
		import doctest

		doctest.testmod()







import numpy as np


def 	UpperCamelCase__(       UpperCamelCase__			:       np.array  )->np.array:
       return (2 / (1 + np.exp(-2 * vector  ))) - 1


if __name__ == "__main__":
       import doctest

       doctest.testmod()





