Jarvis convex hull (algo & tests & vizualization)