R Programming Assignment 2

Purpose of this assignment was to create a program that could cache an
invertible matrix and calculate their inverses.  If the inverse
calculation didn't already take place, it will then calculate the
inverse and cache the result for you.