In week 3 of Intro to Computational Media at ITP, we learned about functions and objects in Processing. I also peaked ahead to arrays so I could execute my idea. I was inspired by my t-shirt (below), which is a Japanese design of cherry blossom petals (sakura in Japanese) blowing in the wind.
Here is my abstract Processing version (or click on the screenshot below to view). Press any key or click the mouse in the square to scatter cherry blossom petals.