Source: https://documents.epfl.ch/groups/l/la/lastro-unit/www/PhysGenI/exo_hiver2006_07.pdf