array.c 1st.version