Complete the makeCacheMatrix function