Currently, the pointer tutorial doesn't talk of ref, and clone.
It probably should, and possibly expand on the differences between & and ref and * and ~. I'm clearer about these now (I think), but this was extremely confusing when I started.
It's not so good at helping one debug common pointer issues as well.