Wrote new caching matrix inversion functions

makeCacheMatrix creates special cacheing matrix inversion object.
cacheSolve returns the inversion of the special matrix object.
Improved comments

Added more comments to help clarify
More comments and a bug fix

There was a missing ‘-‘ as part of a <<-