Source: https://www2.univ-oeb.dz/fsesnv/wp-content/uploads/2020/04/cours-atomique-2.pdf