https://numbas.mathcentre.ac.uk/question/72503/division-extended-euclidean-algorithm.zip?scorm=