Processing, second edition: A Programming Handbook for Visual Designers and Artists