Processing: procedural shapes (p5.js) | Brett Cooper | ObservableProcessing: procedural shapes (p5.js) | Brett Cooper | Observable