new file:   gd_mathematical_shapes.pl