work
runs
improve poly sorting

* FIX THE MEM LEAK
* poly sorting improved by looking three polies deep in the z-sorted list with the newmann function