Change `mod(x, Inf)` semantics to align with C when `x` is finite (#47102)
fix #46694
---------
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
Co-authored-by: Lilith Orion Hafner <lilithhafner@gmail.com>
Co-authored-by: Oscar Smith <oscardssmith@gmail.com>
Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com>