Source: https://www.math.mcgill.ca/darmon/pub/Articles/Surveys/2.Notices/paper.pdf