makeCacheMatrix, first pass w/comments