Source: https://www.ams.org/publications/journals/notices/201702/rnoti-p124.pdf