Cache Matrix Programming Assignment