I'm stuck on this practice problem.. and it's the algebra that is getting to me. Take a look:

lim x-> 2 of ( (x^3 + 3x^2 - 12x + 4) / (x^3 - 4x) )

I've figured that I factor out the top and bottom and I've done so with the denominator and got x(x-2)(x+2), but the numerator is what I am stuck on. Can anyone push me in the right direction? I'm getting this as my numerator: (x^2 - 4)(x+3)(3x+1) ... and that obviously makes no sense what so ever.

Any help please?