Completed Programming Assignment 2

The following code contains a pair of functions that cache the inverse
of a matrix to save computation time.  This code assumes that the matrix
supplied is invertible.