Bug fixes in the debug mode.
inout for large arrays
temporary arrays when passing non-contiguous parts of arrays