ReFac of not_closed to better semantics
ReFac polygon check of sides
Isosceles its a Triangle RED
Isosceles its a Triangle
Isosceles its defined with a pair of sides
Triangle knows its perimeter
Isosceles does not break the perimeter calculation