Source: https://emis.maths.adelaide.edu.au/journals/DMTCS/pdfpapers/dmAD0120.pdf