How do you factor x^3 + 3x^2 - 4x - 12?