Create Creates a special "matrix" object that can cache its inverse