The below example demonstrates different behavior in `reshape` method of NumPy and dpctl: ```python import numpy, dpctl, dpctl.tensor as dpt dpctl.__version__ # Out: '0.17.0dev0+325.g0cb2181547' a = dpt.ones((2, 1)) a.shape, a.strides # Out: ((2, 1), (1, 1)) b = dpt.reshape(a, (2, 1)) b.shape, b.strides # Out: ((2, 1), (1, 0)) # the output strides are changed a = numpy.ones((2, 1) a.shape, a.strides # Out: ((2, 1), (8, 8)) b = numpy.reshape(a, (2, 1)) b.shape, b.strides # Out: ((2, 1), (8, 8)) # the output strides are the same as for input array "a" ``` So, the question here if it's expected that the strides of output array might be changed when reshaping to the same shape?