Algorithms for Visual Design Using the Processing Language