Problems from Project Euler website.