Source: https://www.erudit.org/en/journals/ipme/1990-v3-n3-4-ipme5006437/1007984ar.pdf