Here is the equation: $$\frac{-3(x+h)^2-6(x+h)+4+3x^2+6x-4}{h}$$
I am getting the wrong answer every time. \begin{align*} f & = \frac{-3(x^2+3xh+h^2)-6x+6h+4+3x^2+6x-4}{h}\\ f & = \frac{-3x^2-6xh-3h^2-6x+6h+4+3x^2+6x-4}{h}\\ f & = \frac{-6xh-3h^2}{h}\\ f & = 3(-2x-h^2) \end{align*}
Two questions, what am I doing wrong when factoring down this problem and where is the best place to really learn factoring super well?