Burning Ship fractal

The Burning Ship fractal, first described and created by Michael Michelitsch and Otto E. Rössler in 1992, is generated by iterating the function: in the complex plane

The difference between this calculation and that for the Mandelbrot set is that the real and imaginary components are set to their respective absolute values before squaring at each iteration.

[1] The mapping is non-analytic because its real and imaginary parts do not obey the Cauchy–Riemann equations.

[3] The below pseudocode implementation hardcodes the complex operations for Z.

Consider implementing complex number operations to allow for more dynamic and reusable code.

Detail of the Burning Ship fractal
Animation of a continuous zoom-out to show the amount of detail for an implementation with 64 maximum iterations