A linear operator product now stores a pointer to a scratch vector for intermediate computations