Caching the Inverse of a Matrix

Submission for the lexical scoping programming assignment