@PyGamer0 It doesn't give you much - there's O(1) transposing & reversing & drop/take. But if you want to be cache-friendly, you'd have to do a block-based transpose on any operation acting on a transposed stride array anyway, and things like monadic , or reshape get less efficient & more compilcated to implement