The following functions enable the user to automatically cache the calculations of inverting matrices, thus saving computation time

The code contains two functions:

## makeCacheMatrix function
Set up an object (a list of functions/methods) to hold a matrix, and its inverse whenever this is calculated.

## cacheSolve function
Returns the inverse of the matrix 'z'. The function assumes that 'z' has been created using the makeCacheMatrix function.