Updating: improving prelude/array.
Updating: minor improvement.
merge