Fixing #28.
Fixing #43.

Explicitly refer to the position of introduced template
parameters.

Fixing a typo.
Fixing #29, #30, and #42.

Removed text that described how to declare a friend template,
leaving only the definition. It shoud be clear that a constrianed
friend is a friend with constraints.