Implementation for "Assignment: Caching the Inverse of a Matrix"