Source: https://www.idpoisson.fr/berglund/fibonacci.pdf