Discussion for this demonstration can be found at: http://joshuaink.com/blog/330/