Native speaker attacks.

In particular, functions are not methods - methods are just those
functions attached to a class. This terminology should be updated
throughout.

I've resisted the temptation to correct American spellings ;)

Just the first four pages done for now.