Right, I can see it both ways, sort of. Not sure what to think.
As for the const, it is because what the pointer is pointing to doesn't change.
I can never remember which way around they go, so here are some tests:
I'll run through those, thanks very much, Nick!