solved examples from project-euler <http://projecteuler.net/>