CacheMatrix Assigment