Ripple Grid: This sketch uses nested loops to create a grid of circles across the canvas.
Offset Circles: This sketch uses nested loops to place large circles in a grid. Every second row is offset slightly, which changes how the circles overlap.
Overlapping Circles: This sketch uses a single for loop to draw circles of various sizes from multiple points on the canvas (the corners and center of the canvas).


