There's no if about it,
![f(x)=x^3+3x^2-x-3](https://img.qammunity.org/2019/formulas/mathematics/college/yxkhvvbyl86ex377fk5j4fhz9g4baouuxx.png)
has a zero
![f(1)=0](https://img.qammunity.org/2019/formulas/mathematics/college/pvjbasg8j2w92xnb2yerffmp76rgde6430.png)
so
![x-1](https://img.qammunity.org/2019/formulas/mathematics/college/rguxu73bt2zy9m1lsfboav5x8e0cc9qqv4.png)
is a factor. That's the special case of the Remainder Theorem; since
![f(1)=0](https://img.qammunity.org/2019/formulas/mathematics/college/pvjbasg8j2w92xnb2yerffmp76rgde6430.png)
we'll get a remainder of zero when we divide
![f(x)](https://img.qammunity.org/2019/formulas/mathematics/high-school/dcofkcfwvli28hxbmh7qv2dr7hnzsu78mx.png)
by
![x-1.](https://img.qammunity.org/2019/formulas/mathematics/college/7gk9s1wgnjtv4j2hhrzux0o914c7ksz47i.png)
At this point we can just divide or we can try more little numbers in the function. It doesn't take too long to discover
![f(-1)=0](https://img.qammunity.org/2019/formulas/mathematics/college/61bt2xtzycoenuetdpw3v0xjxz14kzcho8.png)
too, so
![x+1](https://img.qammunity.org/2019/formulas/mathematics/college/xmfa5tgh2a77399ywfcis5xwloxf3aenzg.png)
is a factor too by the remainder theorem. I can find the third zero as well; but let's say that's out of range for most folks.
So far we have
![x^3+3x^2-x-3 = (x-1)(x+1)(x-r)](https://img.qammunity.org/2019/formulas/mathematics/college/xmqezynlmv1qy1u1ghqqtwzgcwfzbtb838.png)
where
![r](https://img.qammunity.org/2019/formulas/mathematics/middle-school/fup2d4h7t3viftoy9friumyess437eso1p.png)
is the zero we haven't guessed yet. Again we could divide
![f(x)](https://img.qammunity.org/2019/formulas/mathematics/high-school/dcofkcfwvli28hxbmh7qv2dr7hnzsu78mx.png)
by
![(x-1)(x+1)=x^2-1](https://img.qammunity.org/2019/formulas/mathematics/college/z0olaw3nfov4xrbaab6h7j46xiex4tk25c.png)
but just looking at the constant term we must have
![-3 = -1 (1)(-r) = r](https://img.qammunity.org/2019/formulas/mathematics/college/r4dlf685xnsn6kk9vw2q2f6uo9vy9eou11.png)
so
![x^3+3x^2-x-3 = (x-1)(x+1)(x+3)](https://img.qammunity.org/2019/formulas/mathematics/college/g108xpj67vj1aj13m2s6uzag3f8pkj69zo.png)
We check
![f(-3)=(-3)^3+3(-3)^2 -(-3)-3 = 0 \quad\checkmark](https://img.qammunity.org/2019/formulas/mathematics/college/50witl758npfg32bltg7bi65iqpjsg7cgb.png)
We usually talk about the zeros of a function and the roots of an equation; here we have a function
![f(x)](https://img.qammunity.org/2019/formulas/mathematics/high-school/dcofkcfwvli28hxbmh7qv2dr7hnzsu78mx.png)
whose zeros are
![x=1, x=-1, x=-3](https://img.qammunity.org/2019/formulas/mathematics/college/8wz6ftjquhvymlo7a5mnlc264gty36bwv6.png)