Programming Assignment 2 for R Programming

Two R functions: 1. makeCacheMatrix, for generating a matrix object
whose inverse can be cached and reused later; 2. cacheSolve, for
checking if the inverse has been computed and cached before calculating
it—if it has been computed and cached, the cached value will be used.