Source: https://www.amq.math.ca/wp-content/uploads/bulletin/vol56/no4/07-polygone.pdf