ProgrammingAssignment2 - CacheMatrix