Simplify convex hull algorithm by returning lists of points rather than lines.

We can avoid some data redundancy that way at no performance cost.