Programming Assignment 2: Cache Inverse Matrix