Quadedge implementation