Source: https://db.in.tum.de/~kohn/papers/lolepops-sigmod21.pdf