Initial implementation of Triangle and Triangulation. Triangulation may
be subject to change, feedback very welcomed.