added array_pointer program