Converts an interval into a string.
Each nondestructive procedure described above (like ia/ for example) has a destructive counterpart in which there is one extra argument where the result goes:
(ia/ a b) (ia/! result a b)
The destructive operation does not allocate memory; the nondestructive one does.