Source: https://boilley.ovh/cours/cours complexes.pdf