JABMOD {
; a modification of Nova (Mandelbrot) from dmj.ufm
;
init:
complex zsquared = (0,0)
complex zcubed = (0,0)
complex zold = (0,0)
z = start (https://www.deviantart.com/start)
loop:
IF (power (https://www.deviantart.com/power) == (3,0)); special optimized routine for power 3
zsquared = sqr(z)
zcubed = zsquared * z
zold = z
z = z - relax (https://www.deviantart.com/relax) * func (https://www.deviantart.com/func)(zcubed-1) / @func2(3*zsquared) + @func3(#pixel)
ELSE
zold = z
z = z - relax (https://www.deviantart.com/relax) * func (https://www.deviantart.com/func)(z^Power-1 (https://www.deviantart.com/power-1)) / @func2(power (https://www.deviantart.com/power) * z^(Power-1 (https://www.deviantart.com/power-1))) + @func3(#pixel)
ENDIF
bailout:
|z - zold| > BailOut (https://www.deviantart.com/bailout)
default:
title = "Nova (Mandelbrot) JABMOD"
maxiter = 10000
periodicity = 0
center = (-0.5,0)
magn