public atan2(value as T) as NDArray<Double>:
y = NDArray<Double>.fromList([1.0, -1.0]) print(y.atan2(1.0))