https://numbas.mathcentre.ac.uk/question/46674/gaussian-elimination.zip?scorm=