public static operator*(first as NDArray<T>, second as NDArray<T>) as NDArray<T>:
a = NDArray<Int>.full([2, 2], 3) b = NDArray<Int>.full([2, 2], 2) c = a * b