coursework-2D-shapes An exercise in class inheritance Specific shapes, abstract classes for generic types of polygons, and operations on them