Array languages vs. the curse of the spreadsheet