added makeCacheMatrix details