Factoring polynomials is usually a very simple and straightforward process, but when you get polynomials of a higher degree (i.e. with the highest power being something large, like 5), then you start to run into problems. The best way to solve those types of problems is to use synthetic division to condense your equation down to a quadratic, and then factor normally.
Here's a video that explains synthetic division:
Now let's get to actually factoring.
Now factoring is quite simply writing a polynomial as the product of a set of factors. It's the same thing as writing 6 as the product of 4 and 8.
How is this useful, you may ask? Let me show you. So for starters, try solving this linear equation:
#3x-1 = 0#
Add 1 to both sides and divide by 3, and your answer is #1/3#. Easy peasy right? Now try doing this:
#x^2 + 6x + 9 = 0#
A little more complicating right? The solution doesn't stick out that easily.
Now we get to how factoring would help us. If we could rewrite this equation as the product of 2 linear equations, then we could solve each one individually, and it would make life so much easier. So let's look at that quadratic again:
#x^2 + 6x + 9 = 0#
At first sight it looks impossible to figure out a way write this as a product of two factors. But fear not, there is a way. We're going to solve it using grouping. We're going to rewrite it as 4 terms, and then work with two at a time, like we did with the linear equation. We will do this by splitting the middle term into two terms. But what will we split it into? Well, we're going to split it into two numbers that multiply to equal the 3rd term. So hence, we'd get:
#x^2 + 3x + 3x + 9#.
Sidenote: Notice that we're not actually changing the value of the equation. We're simply manipulating it's look to suit our purpose.
Then, we deal with each pair separately. Let's look at the first two:
#x^2 + 3x#
Is there anything we can do to this? Any GCF we can pull out? Well there is. We can pull out an #x#, and rewrite it as:
The second set:
Here we can pull out a 3, and rewrite it as:
Now let's write the whole thing out:
Now here, we see that we have a new GCF: #(x+3)# itself. So let's pull that out:
Now it looks much simpler to solve doesn't it? You've just factored a polynomial.
In case you want a video that explains all of what I just wrote, here is one that I made (you may need to go through about 9 minutes to get to the factoring part):
Hope that helped :)