https://numbas.mathcentre.ac.uk/question/153288/ac07-collect-terms-including-squares.zip?