You need to use structs to model triangles and squares. Your module should have
printArea() that takes a shape as a receiver. The
function should call an interface (e.g.,
getArea) that is implemented by
your shapes and contains the implementation for calculating the area for those
shapes. Shapes cannot have negative values.