slope limiter works and is differentiable. all tests pass.