Why does `*1e-3` return different results than `/1000`? - Modular