Counting points on superelliptic curves in average polynomial time - Andrew V. Sutherland (2020)