cacheSolve matrix return broken

cacheSolve returns the "special" matrix instead of a matrix of values.
Working functions

makeCacheMatrix and cacheSolve work correctly.  I will read the
discussion forums to make sure I'm not doing something wrong, such as
copying too much from the makeVector example.