-- Solution to project Euler Problems.