Programming Assignment 2 Solution

A couple of functions that allow to cache and compute the inverse of a
given matrix, as long as said matrix is squared and non singular