Is There a Way to Clamp a Value to a "Cirular" Range?

Is there a way to clamp a value to a range in a way that it loops back into itself?
As an example: say the range is 0-1, and I input a value of 1.3. The Output would be 0.3.
I managed it in a way, but it’s not ideal.

Is there a way to do this without having to use a branch?

That’s modulus:

image