work on cachematrix.R completed and ready for submission