A New Basis for Spreadsheet Computing