I was going through the activation function Hardtanh 4. The definition involves clipping (or clamping) the values between 1 and -1. How does Torch threshold the values for this operation while still remaining differentiable?