https://www.xavignu.com/?p=900
Project Euler 12