Programming Assignment 2 for rprog-009 - Caching the inverse of a matrix