Source: https://www.maths.qmul.ac.uk/~bb/PODE/PODE2016_FLoingeville.pdf