cachematrix.R - ready to roll!