functions for matrix

makeCacheMatrix and cacheSolve