# Calc - How to produce the reverse of a row?

Essentially, I have two sequences of numbers in Row 2 and Row 3, and I want to produce a sequence of numbers in Row 4 such that:

A4 = A2*A3
B4 = A2*B3 + B2

*A3*

C4 = A2C3 + B2

C4 = A2

*B3 + C2*A3

D4 = A2

*D3 + B2*C3 + C2

*B3 + D2*A3

etc. (This is the Cauchy product for the mathematically minded)

I want to use the function SUMPRODUCT which will greatly simplify the formulas, but I need some way to get the reverse of Row 2 or Row 3 as an array. Is there some function or extension that I am missing? Or is this simply not possible in LibreOffice Calc?