Source: https://www.dcc.ufmg.br/~cunha/papers/schlinker19imc-fbperf.pdf