changed length/dim auxiliary parameters generation to be numbered (0, 1, 2) only for multi-dimensional arrays (this fixes some code generation tests)