Source: https://wiki.epfl.ch/houdre/documents/DispElec/chapitre%2002%20bandes.pdf