It’s a bit lumpy, though. One might try changing the 1/8ths to 1/16ths to draw a rounder circle — but they’ll get an octagon instead: There’s an important point easily missed here: in the pseudocode above, we update x, and then the next line uses the new value of x to update y. This is key to the stability of the algorithm. We can say that this integer-based circle-drawing algorithm is parameteriz
