Code implementation for Assignment 2

These functions take advantage of R's programming language capability
to assign values to an object in an environment, to calculate and store
the inverse of a matrix in cache.