Yes, let's use `min` and `max`. Do `zero(Real)` and `one(Real)` exist? I think only `zero(Float64)` and `one(Float64)` will work.