https://numbas.mathcentre.ac.uk/question/165931/2-c-evaluating-powers-of-m-n.zip?