rank remapping or array dimension changing