polygon intersector: finished active list splay tree optimization