https://www.math.tecnico.ulisboa.pt/~fteix/CI2019_20_2S/