working version now - cacheSolve uses the makeCacheMatrix function.