https://numbas.mathcentre.ac.uk/question/27929/factor-theorem-and-polynomials.zip?