How is array programming different from other types of computer programming?