Add a utility function to test if a triangle is affinely dependent.
Add 3d convex hull computation.

The implemented algorithm is the `QuickHull` (O(n log n) average complexity).