A star polygon connects every vertex of a regular -gon. The number is called the density of the star polygon, and we need only consider to generate all distinct star polygons that can be made from a regular -gon. If and are not relatively prime, the resulting star polygon is called improper and can be "factored" into two sub-polygons.