Source: https://algtop.net/docs/seminar/15-16/Bilan15Perspectives16.pdf