+ cached matrix inverse + simple test