Since there is a lot to read and to digest this week, the number of exercises is reduced.
The accompanying file contains a bug, and your task is to fix this bug.
To this end, load this file a few times in OCaml, as in:
# #use "week-05_power.ml";;
...
#
until the bug becomes apparent (you will recognize it when you see it).
Then figure it out and fix it.
(Hint: redefine the silent flag at the beginning of the file to enable error messages.)