algebra 3 is hard enough... and i have pre-calc next year...

Here's a problem from my book:
Find all the zeros of the polynomial function:
f(x)=x^4+4x^3-6x^2-36x-27
And for the hell of it, i'll do it out...
Possible zeros are: ±1 ±27 ±3 ±9
....| x^4 +4x^3 -6x^2 -36x -27
.-3|..1......4.......-6........-36...-27
....|
.........-3.......-3.........27...27........1.....1.......-9..........-9.....0
....| x^3 +x^2 -9x -9
-1 |1........1......-9..-9
....|
..........-1.....0....9......1.......0......-9...0
So: (x+3)(x+1)(x²-9)
E...Q...U...A...L...S.......
(x+3)(x+1)(x-3)(x+3)
W.I.C.H....M.E.A.N.S:
The graph crosses the x-axis at -1, and +3, bu TOUCHES it at -3...
Yes, I am THAT bored...

They teach us some weird ways to divide now... Long division was better...