Add makeCacheMatrix and cacheSolve functions.

These work in conjunction to return the inverse of a given matrix.