product
spreadsheet
generalize to different lengths of inputs