Square Painting 2
By John Clavin
Source code:
Square Painting 2 -- p5 JavaScript