To calculate that correctly, initialize x and y as BigFloats using strings.
julia> x = BigFloat("3e-200"); y = BigFloat("4e-200");
julia> sqrt(x^2 + y^2)
4.99999999999999999999999999999999999999999999999999999999999999999999999997e-200
otherwise the erosion has already occured when the conversion to BigFloat happens