Use function! instead of function

Sorry for sending you a second pull request.

I just realised when updating my Vundle plugins that there was a problem with the redeclaration of the AutoCorrect function after updating it, and discovered that others tend to always write `function!` in plugins to avoid this (overwrite existing function). I'm fairly new to vimscript...