A couple of euler challenges.