@ahojnnes : What is the difference between `[:, ::1]` and `[:, :]` types and when is one preferred over the other? One that I know is that in [:, ::1] the elements of the last dimension are consecutive in memory.