functions makeCacheMatrix() and cacheSolve() complete w/ comments