Steps:
So for this, I will be factoring by grouping. Firstly, factor x³ + 2x² and -4x - 8 separately. Make sure that they have the same quantity inside of the parentheses:

Now we can rewrite it as:

However, we aren't finished factoring yet. The first factor, x² - 4, can be factored further using the difference of squares. The difference of squares goes by the formula here:
. In this case:

Answer:
In short, the answer is
