line_totals(quantities, unit_prices) multiplying parallel lists element-wise with a two-argument lambda passed to map (map accepts multiple iterables).line_totals([2, 3], [10, 5])
[20, 15]
2×10 and 3×5.
map(f, a, b) calls f(a[i], b[i]).
lambda q, p: q * p.