Spreadsheets are like functions with built-in visualization of meaningful inputs and outputs.
Basic building layers: data, identity, aggregation, search.