Painter's algorithm