Source: https://www.colonius.caltech.edu/pdfs/KleineSasakiCavalieriEtAl2017.pdf