Factor by grouping. Group up the terms into pairs, factor each pair, then factor out the overall GCF.
x^3 + 2x^2 - 16x - 32
(x^3 + 2x^2) + (-16x-32) ... pair up terms
x^2(x + 2) + (-16x - 32) ... factor x^2 from the first group
x^2(x + 2) - 16(x + 2) ... factor -16 from the second group
(x^2 - 16)(x + 2) .... factor out (x+2)
(x - 4)(x + 4)(x + 2) .... Use the difference of squares to factor x^2-16
---------------------------
The original expression completely factors to (x - 4)(x + 4)(x + 2)
The three factors are x - 4 and x + 4 and x + 2