reuse edge objects
more comments for trapezoid splits
locate by point & slope, not edge
lint