https://testinar.com/article/geometry__perimeter_of_polygons_course