https://numbas.mathcentre.ac.uk/question/9039/adaptive-marking-rotation-matrix.zip?