The First Commit on cache matrix.R