Given a 1-D array r of length m and integer n, build the (n, m)
tiled view and return (view_as_lists, view.strides, view.nbytes, r.nbytes):
as_stridedInput
r = [0 1 2]
n = 4
Output
([[0, 1, 2], [0, 1, 2], [0, 1, 2], [0, 1, 2]], (0, 8), 96, 24)