val i = mandelbrot(Complex.zero, 16384) blows the ...
# random
d
val i = mandelbrot(Complex.zero, 16384) blows the stack without the tailrec, works fine with it, so it looks like it does the right thing.