implemented cachematrix with inversion and updated README.md