I agree. It looks like there are only four possible questions here. Have a look at the utils/polynomials - you can create more complex polynomials (with different coefficients say, if you want to keep this exercise relatively simple), and then automatically find the derivative the the Polynomial.derivative() function.