Source: https://www2.math.upenn.edu/~wilf/DeturckWilf.pdf