fill in code for required functions

Code for make the matrix cache and caching the inverse