A remix with more options, customizable resolution, a threshold slider, and gradient. It gets the distance from each pixel to both the circles, then runs it through the selected function. If the result is below the threshold, the pixel turns black, otherwise, it turns white. The options are d1 + d2, d1 - d2, d1 * d2, d1 / d2, d1 % d2, max(d1, d2), min(d1, d2), abs(d1-d2), sin(d1+d2) The functions I added are max, min, abs, sin, cos, tan, asin, and greatest common factor. on resolutions 1 and 2 it will wait before rendering again to give you time to look at it before it clears the screen and slowly renders again.