add new files and modified the cachematrix.R file