initial check in of cachematrix.R and usage example file