this is no joke, scientists have been trying to find a Mandelbrot rendering algorithm that is extremely optimized, this is that algorithm, I discovered it by complete chance. the way it works is simple, it iterates through the whole screen once, checks which pixels have started to escape to infinity, and then removes them from the list of pixel data, it uses these lists to specifically and automatically go to the pixels it is calculating and calculate them, continuing to shave away pixels that are escaping to infinity. just for fun, I made it jumble up the order of the list items each time, to prove that it can render the set correctly even if the list items are jumbled (so long as they jumble up in the same order, eg, if item 15 is selected, it has to take item 15 from every list at the same time)