Painter's Algorithm
June 12, 2008: What's wrong with me?