Added in the body of the functions

makeCacheMatrix creates a matrix object which can store its inverse if
available, for caching

cacheSolve returns the cached inverse if it is available, otherwise
solves for the inverse