Assignment 2

Cached Matrix assignment