Processing for Visual Artists: How to Create Expressive Images and Interactive Art