First good version of cachematrix, with usage and benchmark info