Factorise quartic polynomials (#309)

Factorise quartic polynomials (#309)

Use factor theorem to find factors, possibly repeated, then reduce to quadratic.