Find the product of $$x^3+2x^2y+2xy^2+y^3 \quad \textrm{and} \quad x^3-2x^2y+2xy^2-y^3$$
I did a straightforward calculation of multiplying every term and got the correct answer $x^6-y^6$. My question is the two expressions are identical except having different signs. Is there a short-cut or insight that can simplify this multiplication without the need to multiply out every single term? Thank you.