A way of representing the natural numbers as non-overlapping circles using Processing 3.
A thing I made in Processing 3 inspired by Paul Foss' Unusual Factoring.
I used this to learn Processing, so the code is very messy.
An example of the output with default settings. (High resolution version here.)