Solution of Project Euler (https://projecteuler.net/)