Source: http://pauillac.inria.fr/~cheno/DAWG/papierNB.pdf