shorter parameter names
compact section checking distances
return triangles as well