edit cachematrix.R to add new codes