Completed the 'makeCacheMatrix' and 'cacheSolve' functions. 'MakeCacheMatrix' allows the user to set and retrieve ('get') matrices, and tracks whether or not the inverse has been stored to that environment.

The 'cacheSolve' function uses the functions defined in 'MakeCacheMatrix' to determine whether the inverse of the matrix has already been calculated. If it has been calculated already, it is retrieved and the user is informed that the cached version is being used; if it has not, the inverse is calculated with the 'solve' command and the cached version is updated.
completed makeCacheMatrix and cacheSolve

Completed the 'makeCacheMatrix' and 'cacheSolve' functions.
'MakeCacheMatrix' allows the user to set and retrieve ('get') matrices,
and tracks whether or not the inverse has been stored to that
environment.

The 'cacheSolve' function uses the functions defined in
'MakeCacheMatrix' to determine whether the inverse of the matrix has
already been calculated. If it has been calculated already, it is
retrieved and the user is informed that the cached version is being
used; if it has not, the inverse is calculated with the 'solve' command
and the cached version is updated.