initial work on makeCacheMatrix, still need to complete