Array Slicing
A slice is a portion of an array that is identified by defining which dimensions are variable and which are constant. Slices can be any dimension as long as they are within the dimension of their original source. For example, given array[4,4] (an array with 4 rows and 4 columns), a slice which is the first row can be defined as array[0,*]. This means fix the row dimension at 0 and vary columns. Similarly, the first column can be defined as array[*,0].