clarifications of what array programming is