filled in makeCacheMatrix and cacheSolve functions