clarifications of array programming