Source: http://w3.restena.lu/amifra/exos/conj/avoir2a_2.pdf