Author here.
The "// mutable borrow occurred" was a typo. Fixed now
The "// mutable borrow occurred" was a typo. Fixed now
Obviously it doesnt affect the output of the code, but as a tutorial its probably better to correct that.
EDIT: further nitpicks, i would advise against calling the borrower the "borrowing owner", and other such terms - owner has a very specific meaning when it comes to memory management, etc.