Source: https://mathonomie.files.wordpress.com/2020/11/jcc-2020-11-19-tgspe-p1-introduction-aux-denombrements.pdf