Cache Matrix Assignment 2