Entered code for makeCacheMatrix and cacheSolve.

makeCacheMatrix now creates a special object that stores a matrix and a
cached inverse. cacheSolve calculates the inverse of a CacheMatrix, if
no inverse has been cached, and caches the value in the CacheMatrix
object.