Add cacheSolve and matrix functions