[
Example 1: 
The
gslice
specification
start = 3
length = {2, 4, 3}
stride = {19, 4, 1}
yields the sequence of one-dimensional indices
k=3+(0,1)×19+(0,1,2,3)×4+(0,1,2)×1
which are ordered as shown in the following table:
(i0,i1,i2,k)=
(0,  0,  0,   3),
(0,  0,  1,   4),
(0,  0,  2,   5),
(0,  1,  0,   7),
(0,  1,  1,   8),
(0,  1,  2,   9),
(0,  2,  0,  11),
(0,  2,  1,  12),
(0,  2,  2,  13),
(0,  3,  0,  15),
(0,  3,  1,  16),
(0,  3,  2,  17),
(1,  0,  0,  22),
(1,  0,  1,  23),
…
(1,  3,  2,  36)