1
Stripes
function RD(x,y){
return x<0 ? 1+pow(round(((x+1)%DIM+DIM/2+1.5*BL(x,y))/(1+10*y/DIM)/5),3) : GR(sin(RD(x-DIM,y)),-1)
}
function GR(x,y){
return y<0 ? floor(DIM*(1.5+x)/2.5) : GR(sin(1+RD(x-2*DIM,y)),-1)
}
function BL(x,y) {
return x<0 ? 1.5*cos(x*x+y*y) : GR(sin(2+RD(x-3*DIM,y))...