Add brief comments
Add overall decsription of functions
Add first version of functions (without comments yet)
Fix a bug in makeCacheMatrix
Fix bug in cacheSolve.
Change naming of some local functions.
Fix some typos and add some final comments.
Change the overall description of functions.