https://www.techopedia.com/2/29157/enterprise/databases/using-algorithms-to-predict-elections-drew-linzer