Text this: Algorithms for visual design using the Processing language/