ax + b
× cx + d
----------------
adx db
acx2 cbx
----------------
acx2 + (ad + cd)x + db
and then a few years later, I did an ad hoc proof that they are, in fact, exactly equivalent. FYI, the long multiplication approach, while slower than FOIL generalizes perfectly for polynomials of any degree, whereas FOIL only works for binomials.
posted by Ms. Next at 3:35 AM on August 23, 2010 [1 favorite]