Would folks find it useful if `mod(z,m)`

worked when `z`

is a Gaussian integer? This is easy enough to implement:

```
import Base.mod
function mod(z::Complex{T}, m::Integer) where T<:Integer
a,b = reim(z)
return mod(a,m) + mod(b,m)*im
end
```

I’m wondering if this should be included in `Base`

?