adds 4 different ways to call function to function-patterns` section
it describes differences and clarify some unobvious moments
fixes typos
Merge pull request #97 from vitkarpov/issue#97

Four different ways to call function